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

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 

2
Guzzlehttp - ร่างกายได้รับคำตอบจาก Guzzle 6 อย่างไร
ฉันพยายามที่จะเขียนเสื้อคลุมรอบ api บริษัท ของฉันกำลังพัฒนา มันเป็นความสงบและการใช้บุรุษไปรษณีย์ฉันสามารถส่งคำขอโพสต์ไปยังจุดสิ้นสุดเช่นhttp://subdomain.dev.myapi.com/api/v1/auth/ชื่อผู้ใช้และรหัสผ่านเป็นข้อมูล POST และฉันได้รับโทเค็นกลับมา ทำงานได้ตามที่คาดไว้ ตอนนี้เมื่อฉันลองและทำสิ่งเดียวกันจาก PHP ฉันจะเอาGuzzleHttp\Psr7\Responseวัตถุกลับคืนแต่ดูเหมือนจะไม่พบโทเค็นที่ใด ๆ ข้างในนั้นเหมือนที่ฉันทำกับคำขอบุรุษไปรษณีย์ รหัสที่เกี่ยวข้องดูเหมือนว่า: $client = new Client(['base_uri' => 'http://companysub.dev.myapi.com/']); $response = $client->post('api/v1/auth/', [ 'form_params' => [ 'username' => $user, 'password' => $password ] ]); var_dump($response); //or $resonse->getBody(), etc... ผลลัพธ์ของโค้ดด้านบนมีลักษณะดังนี้ (คำเตือนกำแพงข้อความเข้า): object(guzzlehttp\psr7\response)#36 (6) { ["reasonphrase":"guzzlehttp\psr7\response":private]=> string(2) "ok" ["statuscode":"guzzlehttp\psr7\response":private]=> int(200) ["headers":"guzzlehttp\psr7\response":private]=> …
163 php  response  guzzle  guzzle6 

20
ลบ Server Response Header IIS7
มีวิธีใดในการลบส่วนหัวการตอบกลับ "เซิร์ฟเวอร์" ออกจาก IIS7 หรือไม่ มีบางบทความที่แสดงให้เห็นว่าการใช้ HttpModules เราสามารถบรรลุสิ่งเดียวกันได้ สิ่งนี้จะเป็นประโยชน์หากเราไม่มีสิทธิ์ผู้ดูแลระบบในเซิร์ฟเวอร์ ฉันไม่ต้องการเขียนตัวกรอง ISAPI ฉันมีสิทธิ์ระดับผู้ดูแลระบบในเซิร์ฟเวอร์ของฉัน เลยไม่อยากทำของข้างบน ดังนั้นโปรดช่วยฉันทำเช่นเดียวกัน

12
ดำเนินการประมวลผล php ต่อไปหลังจากส่งการตอบกลับ http
สคริปต์ของฉันถูกเรียกโดยเซิร์ฟเวอร์ จากเซิร์ฟเวอร์ฉันจะได้รับและID_OF_MESSAGETEXT_OF_MESSAGE ในสคริปต์ของฉันฉันจะจัดการข้อความขาเข้าและสร้างการตอบสนองด้วย params: ANSWER_TO_IDและRESPONSE_MESSAGE. ปัญหาคือฉันกำลังส่งการตอบกลับไปยัง incomming "ID_OF_MESSAGE"แต่เซิร์ฟเวอร์ที่ส่งข้อความให้ฉันจัดการจะตั้งค่าข้อความของเขาว่าส่งถึงฉัน (หมายความว่าฉันสามารถส่งการตอบกลับไปยัง ID นั้นได้) หลังจากได้รับการตอบกลับ http 200 วิธีแก้ปัญหาอย่างหนึ่งคือบันทึกข้อความลงในฐานข้อมูลและสร้าง cron ซึ่งจะทำงานในแต่ละนาที แต่ฉันต้องสร้างข้อความตอบกลับทันที มีวิธีแก้ปัญหาบางอย่างในการส่งไปยังเซิร์ฟเวอร์ http response 200 และดำเนินการต่อจากสคริปต์ php หรือไม่? ขอบคุณมาก
102 php  http  response 

1
Python Flask การตอบสนองที่ว่างเปล่าโดยเจตนา
มีวิธีส่งคืนการตอบกลับ (จากmake_response()วัตถุหรือสิ่งที่คล้ายกัน) ด้วยคุณสมบัติบางอย่างหรือไม่เพื่อไม่ให้แสดงหน้าเว็บอีกครั้งและไม่ทำอย่างอื่นด้วย ฉันพยายามรันโค้ดบนเซิร์ฟเวอร์โดยไม่สร้างเอาต์พุตใด ๆ 'return None' ที่เรียบง่ายก่อให้เกิด: ValueError: View function did not return a response สิ่งนี้น่าจะเป็นไปได้เนื่องจากสิ่งต่อไปนี้จะดาวน์โหลดเฉพาะไฟล์และไม่แสดงเทมเพลต: myString = "First line of a document" response = make_response(myString) response.headers["Content-Disposition"] = "attachment; filename=myFile.txt" return response
99 python  flask  response 

8
java.lang.IllegalStateException: ไม่สามารถ (ส่งต่อ | sendRedirect | สร้างเซสชัน) หลังจากที่มีการคอมมิตการตอบกลับ
วิธีนี้พ่น java.lang.IllegalStateException: ไม่สามารถส่งต่อหลังจากมีการคอมมิตการตอบกลับ และฉันไม่สามารถระบุปัญหาได้ ความช่วยเหลือใด ๆ int noOfRows = Integer.parseInt(request.getParameter("noOfRows")); String chkboxVal = ""; // String FormatId=null; Vector vRow = new Vector(); Vector vRow1 = new Vector(); String GroupId = ""; String GroupDesc = ""; for (int i = 0; i < noOfRows; i++) { if ((request.getParameter("chk_select" + i)) == …

7
if-modified-since vs if-none-match
อะไรคือความแตกต่างระหว่าง if-modified-since และ if-none-match? ฉันรู้สึกว่าใช้ if-none-match สำหรับไฟล์ในขณะที่ if-modified-since ใช้สำหรับเพจ?

8
การส่งคืนออบเจ็กต์ JSON เป็นการตอบสนองใน Spring Boot
ฉันมี RestController ตัวอย่างใน Spring Boot: @RestController @RequestMapping("/api") class MyRestController { @GetMapping(path = "/hello") public JSONObject sayHello() { return new JSONObject("{'aa':'bb'}"); } } ฉันใช้ไลบรารี JSON org.json เมื่อฉันกด API /helloฉันได้รับข้อยกเว้นว่า: Servlet.service () สำหรับ servlet [dispatcherServlet] ในบริบทที่มีพา ธ [] ข้อยกเว้นที่ถูกโยน [การประมวลผลคำขอล้มเหลว; ข้อยกเว้นที่ซ้อนกันคือ java.lang.IllegalArgumentException: ไม่พบตัวแปลงสำหรับค่าส่งคืนของประเภท: class org.json.JSONObject] ที่มีสาเหตุ java.lang.IllegalArgumentException: ไม่พบตัวแปลงสำหรับค่าส่งคืนของประเภท: class org.json.JSONObject ปัญหาคืออะไร? ใครช่วยอธิบายได้ว่าเกิดอะไรขึ้น?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.