我在C#中工作,到目前爲止我使用WebRequest方法來獲取和POST數據。我使用Fiddler來檢查瀏覽器在做什麼,並且在發佈一些數據後,我得到了從Ajax中檢索數據的點。 我不確定是否必須在我的項目中添加一個JavaScript頁面,或者在JavaScript文件中需要什麼代碼以及如何調用它。 從本質上講,我有權發佈數據{「名」:「ABCD」}網址www.example.com/Website.AJAX,Website.ashx。如何將數據從C#發佈到ajax網站?
0
A
回答
2
Ajax不是普通的要求如此不同,所以你可以將它張貼如常。最有可能的問題是後端如何處理它是一個Ajax請求(如果它確實如此)。
因爲它看起來像您正在使用的Web窗體上有後臺,你只需要添加一個特殊的頭最有可能的(X-Requested-With
)。一些框架添加它,但它不是ajax請求的真正需求。
所有的一切,我只想張貼一個普通請求與WebRequest
像之前。如果這不起作用,您需要研究來自網絡用戶界面的原始請求,看看有什麼不同。例如。一個特殊的標題或請求Content-Type
是JSON或類似的東西。
P.S.如果您在主體中使用JSON,最好明確地將內容類型設置爲application/json; charset=utf-8
,除非服務器有特殊要求。
相關問題
- 1. 如何將數據發佈到網站
- 2. jQuery/AJAX - 如何通過XMLHTTPRequest發佈數據/登錄到網站
- 3. 將ASP.NET網站+數據庫發佈到Windows Azure網站
- 4. 從ASP網站發佈數據到PHP網站
- 5. 如何將dotnetnuke網站發佈到Azure?
- 6. 如何將數據從android發送(發佈)到網站或服務器
- 7. 如何將數據發佈到其他網站?
- 8. 如何使用PurePDF庫將數據發佈到網站?
- 9. 如何使用Jsoup將數據發佈到網站中
- 10. 如何將Access 2013數據庫發佈到本地網站?
- 11. 從後面的代碼將數據發佈到其他網站
- 12. 將大量數據從舊發佈網站遷移到新網站
- 13. 將數據從C#發佈到PHP
- 14. 如何從Android應用程序接收數據並將其發佈到網站
- 15. 如何將數據從magento網站傳輸到prestashop網站?
- 16. 如何從c#發佈多個記錄到網站?
- 17. 如何將GPS數據從android發送到網站?
- 18. 如何將數據從avr微控制器發送到網站
- 19. 如何將數據從EditText發送到網站?
- 20. 如何將數據從網站發送到瀏覽器?
- 21. 如何將數據從網頁表單發佈到HTTPHandler.ashx文件?
- 22. 如何將圖像從網站發佈到臉書
- 23. 如何使用vba將數據發送到網站數據庫
- 24. 使用AJAX將數據發佈到PHP
- 25. 如何將網站中的數據從網站發佈或傳遞到目標元素?
- 26. 如何將數據從JS發佈到C#
- 27. 如何在GAE上發佈數據到https網站(Java)
- 28. 發佈網站後的Ajax網址
- 29. AJAX發佈到數據庫
- 30. 如何從Ajax發佈對象數組數據到PHP
這是否意味着我不需要使用JavaScript?在普通的GET或POST上,我可以在Fiddler中看到表單的元素,但是當我到達Ajax時,表單不再可見。 –
你不需要JavaScript。沒有什麼特別的JavaScript可以做,你不能在C#中完成(除非WebRequest有一些特殊的限制)。您無法在其中看到WebForms的原因是因爲您不以該格式發佈。您改用JSON。在小提琴手中有一個JSON標籤可以顯示這些數據。 –
我認爲網絡形成標籤在那裏是'內容類型:應用程序/ x-WWW的形式urlencoded' –