postman产生的接口请求

来源:互联网 发布:大数据技术演进 编辑:程序博客网 时间:2024/06/16 22:41

php里面的curl方式

<?php$curl = curl_init();curl_setopt_array($curl, array(  CURLOPT_URL => "http://bcclearnning.com/api/order/sendComment",  CURLOPT_RETURNTRANSFER => true,  CURLOPT_ENCODING => "",  CURLOPT_MAXREDIRS => 10,  CURLOPT_TIMEOUT => 30,  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,  CURLOPT_CUSTOMREQUEST => "POST",  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"recording\"\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"uid\"\r\n\r\n1\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"itemId\"\r\n\r\n12\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",  CURLOPT_HTTPHEADER => array(    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"  ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) {  echo "cURL Error #:" . $err;} else {  echo $response;}

jquery方式:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title>    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script></head><body>    <div class="response_data">    </div>    <script type="text/javascript">    var form = new FormData();    form.append("recording", "");    form.append("uid", "1");    form.append("itemId", "12");    var settings = {        "async": true,        "crossDomain": true,        "url": "http://bcclearnning.com/api/order/sendComment",        "method": "POST",        "headers": {},        "processData": false,        "contentType": false,        "mimeType": "multipart/form-data",        "data": form,        success: function(returndata) {            alert(returndata);        },        error: function(returndata) {            alert(returndata);        }    }    $('.response_data').text('我要测试一下');    $.ajax(settings).done(function(response) {        console.log(response);    });    </script></body></html>
原创粉丝点击