webhook: requestbin
Posted alxe_yu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webhook: requestbin相关的知识,希望对你有一定的参考价值。
A Runscope Community Project — Learn more.
Bin URL
Make a request to get started. After making a request, refresh this page to see it.
cURL
curl -X POST -d "fizz=buzz" http://requestb.in/y0qofsy0
Python (with Requests)
import requests, time
r = requests.post(‘http://requestb.in/y0qofsy0‘, data={"ts":time.time()})
print r.status_code
print r.content
Node.js (with request)
var request = require(‘request‘);
var url =‘http://requestb.in/y0qofsy0‘
request(url, function (error, response, body) {
if (!error) {
console.log(body);
}
});
Ruby
require ‘open-uri‘
result = open(‘http://requestb.in/y0qofsy0‘)
result.lines { |f| f.each_line {|line| p line} }
C# / .NET (4.5+)
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace RequestBinExample
{
class Program
{
static void Main(string[] args)
{
var task = MakeRequest();
task.Wait();
var response = task.Result;
var body = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(body);
}
private static async Task<HttpResponseMessage> MakeRequest()
{
var httpClient = new HttpClient();
return await httpClient.GetAsync(new Uri("http://requestb.in/y0qofsy0"));
}
}
}
Java
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;
import java.io.*;
public class RequestBinTutorial {
public static void main(String[] args) {
HttpClient client = new HttpClient();
GetMethod method = new GetMethod("http://requestb.in/y0qofsy0");
try {
int statusCode = client.executeMethod(method);
byte[] responseBody = method.getResponseBody();
System.out.println(new String(responseBody));
} catch (Exception e) {
System.err.println("Fatal error: " + e.getMessage());
e.printStackTrace();
} finally {
method.releaseConnection();
}
}
}
php
<?php
$result = file_get_contents(‘http://requestb.in/y0qofsy0‘);
echo $result;
?>
以上是关于webhook: requestbin的主要内容,如果未能解决你的问题,请参考以下文章
Webhook OAuth - 如何将 Webhook 授权代码交换为访问令牌?
在“Zapier 代码”操作中触发多个 webhook 调用