zoukankan      html  css  js  c++  java
  • 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;
    ?>

    Limits

    This bin will keep the last 20 requests made to it and remain available for 48 hours after it was created. However, data might be cleared at any time, so treat bins as highly ephemeral.

    Need more?

    Runscope request captures give you RequestBins with live updates, permanent URLs, file handling and much more. Sign up free.

  • 相关阅读:
    java Servlet小结
    Java 自定义客户端与服务器
    JAVA IO流总结
    java udp与tcp
    tomcat作为服务器的配置
    Linux
    Git -- 如何删除本地仓库
    ASP.NET Core 基础 Startup 类
    ASP.NET Core解说之Middleware(中间件)
    一、Redis安装 Redis学习记录
  • 原文地址:https://www.cnblogs.com/alexyuyu/p/6358526.html
Copyright © 2011-2022 走看看