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.

  • 相关阅读:
    命令行中邮件的收发
    关于location对象
    正则表达式
    一家初创公司的 CTO 应当做什么?
    移动数据网络质量的国家奖牌榜
    MFQ&PPDCS测试分析和测试设计框架l学习记录
    Python学习笔记之基本语法学习1
    《用Python做HTTP接口测试》学习感悟
    我的中台的理解
    中台与平台的区别
  • 原文地址:https://www.cnblogs.com/alexyuyu/p/6358526.html
Copyright © 2011-2022 走看看