คำถามติดแท็ก request

คำขอคือข้อความที่ส่งโดยต้นทางไปยังวัตถุอื่น

8
พารามิเตอร์ถูกส่งในคำขอ HTTP POST อย่างไร
ในคำขอHTTP GETพารามิเตอร์จะถูกส่งเป็นสตริงเคียวรี : http://example.com/page ? parameter = value & ยัง = อีก ในคำขอHTTP POSTพารามิเตอร์จะไม่ถูกส่งไปพร้อมกับ URI คุณค่าอยู่ที่ไหน ในส่วนหัวคำขอ? ในคำขอร่างกาย? มันดูเหมือนอะไร?
1475 http  post  parameters  request  uri 


15
รูปแบบการตอบสนองมาตรฐาน JSON API หรือไม่
มาตรฐานหรือแนวปฏิบัติที่ดีที่สุดมีอยู่สำหรับการจัดโครงสร้างการตอบสนอง JSON จาก API หรือไม่? เห็นได้ชัดว่าข้อมูลของแอปพลิเคชันทุกอย่างมีความแตกต่างกันดังนั้นฉันจึงไม่ได้สนใจอะไรมาก ตัวอย่างของสิ่งที่ฉันหมายถึง: คำขอที่ประสบความสำเร็จ: { "success": true, "payload": { /* Application-specific data would go here. */ } } คำขอล้มเหลว: { "success": false, "payload": { /* Application-specific data would go here. */ }, "error": { "code": 123, "message": "An error occurred!" } }
698 json  request  response 

13
ฉันจะส่งคำขอ POST ด้วย PHP ได้อย่างไร
ที่จริงแล้วฉันต้องการอ่านเนื้อหาที่มาหลังจากการค้นหาเมื่อทำเสร็จแล้ว ปัญหาคือว่า URL ยอมรับPOSTวิธีการเท่านั้นและจะไม่ดำเนินการใด ๆ กับGETวิธีการ ... ฉันต้องอ่านเนื้อหาทั้งหมดด้วยความช่วยเหลือของหรือdomdocument file_get_contents()มีวิธีใดบ้างที่จะให้ฉันส่งพารามิเตอร์ด้วยPOSTวิธีการแล้วอ่านเนื้อหาผ่านPHP?
656 php  http  post  request 

3
วิธีที่ถูกต้องในการลอง / ยกเว้นการใช้โมดูล Python ร้องขอ?
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? ถูกต้องหรือไม่ มีวิธีที่ดีกว่าในการจัดโครงสร้างสิ่งนี้หรือไม่? สิ่งนี้จะครอบคลุมฐานทั้งหมดของฉันหรือไม่

7
จะทำการร้องขอ HTTP โดยใช้ Ruby บน Rails ได้อย่างไร
ฉันต้องการรับข้อมูลจากเว็บไซต์อื่น ดังนั้น (อาจ) ฉันควรทำการร้องขอไปยังเว็บไซต์นั้น (ในกรณีของฉันคือคำขอ HTTP GET) และรับการตอบกลับ ฉันจะสร้างมันใน Ruby on Rails ได้อย่างไร ถ้าเป็นไปได้มันเป็นวิธีการที่ถูกต้องในการใช้งานในคอนโทรลเลอร์ของฉันหรือไม่?

9
ฉันจะจำลองคำขอและการตอบสนองได้อย่างไร
ฉันกำลังพยายามใช้แพคเกจจำลอง Pythons เพื่อจำลองrequestsโมดูลPythons อะไรคือการโทรพื้นฐานเพื่อให้ฉันทำงานในสถานการณ์ด้านล่าง ใน views.py ของฉันฉันมีฟังก์ชั่นที่ทำให้การร้องขอที่หลากหลายรับ () พร้อมการตอบสนองที่แตกต่างกันในแต่ละครั้ง def myview(request): res1 = requests.get('aurl') res2 = request.get('burl') res3 = request.get('curl') ในชั้นทดสอบของฉันฉันต้องการทำสิ่งนี้ แต่ไม่สามารถหาวิธีการโทรที่แน่นอนได้ ขั้นตอนที่ 1: # Mock the requests module # when mockedRequests.get('aurl') is called then return 'a response' # when mockedRequests.get('burl') is called then return 'b response' # when mockedRequests.get('curl') …
222 python  mocking  request 

3
วิธีใช้ตัวกรอง servlet ใน Java เพื่อเปลี่ยน URL ที่ร้องขอของเซิร์ฟเล็ตขาเข้า
ฉันจะใช้ตัวกรอง servlet เพื่อเปลี่ยน url คำขอเข้ามาได้อย่างไร http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 ถึง http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? อัปเดต : ตามขั้นตอนของ BalusC ด้านล่างฉันมาพร้อมกับรหัสต่อไปนี้: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws ServletException, IOException { HttpServletRequest request = (HttpServletRequest) req; String requestURI …

3
ความแตกต่างระหว่างส่วนหัว Pragma และการควบคุมแคชคืออะไร?
ฉันอ่านเกี่ยวกับส่วนหัวของPragmaบนWikipediaซึ่งระบุว่า: "ฟิลด์ส่วนหัวของ Pragma: no-cache เป็นส่วนหัว HTTP / 1.0 สำหรับใช้ในการร้องขอเป็นวิธีที่เบราว์เซอร์จะบอกเซิร์ฟเวอร์และแคชกลางใด ๆ ที่ต้องการทรัพยากรรุ่นใหม่ไม่ใช่สำหรับเซิร์ฟเวอร์ เพื่อบอกเบราว์เซอร์ไม่ให้แคชทรัพยากรเอเจนต์ผู้ใช้บางรายให้ความสนใจกับส่วนหัวนี้ในการตอบกลับ แต่ HTTP / 1.1 RFC เตือนเป็นการเฉพาะจากการพึ่งพาพฤติกรรมนี้ " แต่ฉันไม่เข้าใจว่ามันทำอะไร? ความแตกต่างระหว่างCache-Controlส่วนหัวที่มีค่าคืออะไรno-cacheและPragmaมีค่าคือno-cacheอะไร?

7
การทำ HTTP ร้องขอจาก Laravel ไปยัง API ภายนอก
สิ่งที่ฉันต้องการคือรับวัตถุจาก API ที่มีการร้องขอ HTTP (เช่น AJAX ของ jQuery) ไปยัง API ภายนอก ฉันจะเริ่มได้อย่างไร ฉันค้นคว้าเกี่ยวกับ Mr Google แต่หาอะไรไม่ได้ ฉันเริ่มสงสัยว่ามันเป็นไปได้หรือไม่ ในโพสต์นี้Laravel 4 ทำการร้องขอโพสต์จากตัวควบคุมไปยัง url ภายนอกด้วยข้อมูลที่ดูเหมือนว่าสามารถทำได้ แต่ไม่มีตัวอย่างหรือแหล่งที่มาที่จะค้นหาเอกสารบางอย่าง กรุณาช่วยฉันออกไป?
157 php  http  laravel  request 

4
Javascript: ส่ง JSON Object ด้วย Ajax?
เป็นไปได้ไหม xmlHttp.send({ "test" : "1", "test2" : "2", }); อาจจะด้วย: ส่วนหัวด้วยcontent type: application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') มิฉะนั้นฉันสามารถใช้: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') จากนั้นJSON.stringifyวัตถุ JSON และส่งในพารามิเตอร์ แต่มันจะเจ๋งที่จะส่งด้วยวิธีนี้ถ้าเป็นไปได้

6
Pandas read_csv จาก url
ฉันใช้ Python 3.4 กับ IPython และมีรหัสต่อไปนี้ ฉันไม่สามารถอ่านไฟล์ csv จาก URL ที่ระบุ: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) ฉันมีข้อผิดพลาดต่อไปนี้ "ชื่อพา ธ ไฟล์ที่คาดไว้หรืออ็อบเจ็กต์คล้ายไฟล์มีประเภท" ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
147 python  csv  pandas  request 

14
ไม่สามารถยืนยันลายเซ็นใบไม้
ฉันกำลังใช้ node.js request.js เพื่อเข้าถึง API ฉันได้รับข้อผิดพลาดนี้ [ข้อผิดพลาด: UNABLE_TO_VERIFY_LEAF_SIGNATURE] ข้อมูลรับรองทั้งหมดของฉันถูกต้องและถูกต้องและเป็นผลดีกับเซิร์ฟเวอร์ ฉันทำคำขอเดียวกันกับบุรุษไปรษณีย์ request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); รหัสนี้เพิ่งทำงานในสคริปต์ที่ปฏิบัติการได้ node ./run_file.jsนั่นคือเหตุผลที่? มันจำเป็นต้องทำงานบนเซิร์ฟเวอร์หรือไม่?

15
การบันทึกคำขอ / การตอบกลับ HTTP ดิบใน ASP.NET MVC & IIS7
ฉันกำลังเขียนบริการบนเว็บ (โดยใช้ ASP.NET MVC) และเพื่อวัตถุประสงค์ในการสนับสนุนเราสามารถบันทึกคำขอและการตอบสนองให้ใกล้เคียงที่สุดกับรูปแบบ raw, on-the-wire (เช่นรวมถึง HTTP วิธีการเส้นทางส่วนหัวทั้งหมดและร่างกาย) ลงในฐานข้อมูล สิ่งที่ฉันไม่แน่ใจก็คือทำอย่างไรถึงจะได้รับข้อมูลนี้อย่างน้อย 'ยุ่งเหยิง' ฉันสามารถประกอบสิ่งที่ฉันเชื่อว่าคำขอดูเหมือนโดยตรวจสอบคุณสมบัติทั้งหมดของHttpRequestวัตถุและสร้างสตริงจากพวกเขา (และในทำนองเดียวกันสำหรับการตอบสนอง) แต่ฉันต้องการรับข้อมูลคำขอ / การตอบสนองที่แท้จริง ส่งไปที่ลวด ฉันยินดีที่จะใช้กลไกการสกัดกั้นใด ๆ เช่นตัวกรองโมดูลและอื่น ๆ และโซลูชันสามารถเฉพาะกับ IIS7 อย่างไรก็ตามฉันต้องการเก็บไว้ในรหัสที่ได้รับการจัดการเท่านั้น คำแนะนำใด ๆ แก้ไข:ฉันทราบว่าHttpRequestมีSaveAsวิธีการที่สามารถบันทึกการร้องขอไปยังดิสก์ได้ แต่สิ่งนี้จะสร้างการร้องขอจากสถานะภายในอีกครั้งโดยใช้วิธีการโหลดตัวช่วยภายในที่ไม่สามารถเข้าถึงได้แบบสาธารณะ กระแสฉันไม่รู้) ดังนั้นมันจึงดูเหมือนว่าฉันจะต้องทำให้ดีที่สุดเพื่อสร้างข้อความคำขอ / ตอบกลับจากวัตถุ ... คร่ำครวญ แก้ไข 2:โปรดทราบว่าฉันได้กล่าวคำขอทั้งหมดรวมถึงวิธีการเส้นทางส่วนหัว ฯลฯ การตอบสนองปัจจุบันดูเฉพาะกระแสร่างกายซึ่งไม่รวมข้อมูลนี้ แก้ไข 3:ไม่มีใครอ่านคำถามแถวนี้หรือไม่? ห้าคำตอบจนถึงตอนนี้และยังไม่มีใครแม้แต่จะบอกวิธีที่จะได้รับคำขอแบบออนไลน์ทั้งหมด ใช่ฉันรู้ว่าฉันสามารถจับกระแสข้อมูลขาออกและส่วนหัวและ URL และเนื้อหาทั้งหมดจากวัตถุคำขอได้ ฉันพูดไปแล้วว่าในคำถามให้ดู: ฉันสามารถประกอบสิ่งที่ฉันเชื่อว่าคำขอดูเหมือนโดยตรวจสอบคุณสมบัติทั้งหมดของวัตถุ HttpRequest และสร้างสตริงจากพวกเขา …

8
โพสต์ข้อมูลด้วยโมดูลคำขอบน Node.JS
โมดูลนี้คือ 'ขอhttps://github.com/mikeal/request ฉันคิดว่าฉันทำตามทุกขั้นตอน แต่ฉันพลาดการโต้แย้ง .. var request = require('request'); request.post({ url: 'http://localhost/test2.php', body: "mes=heydude" }, function(error, response, body){ console.log(body); }); ในอีกด้านหนึ่งฉันมี echo $_POST['mes']; และฉันรู้ว่า php ไม่ผิด ...
138 node.js  request 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.