我在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. 如何使用Jsoup将数据发布到网站中
- 2. 如何使用PurePDF库将数据发布到网站?
- 3. 将大量数据从旧发布网站迁移到新网站
- 4. 将数据从C#发布到PHP
- 5. 如何从Android应用程序接收数据并将其发布到网站
- 6. 如何从c#发布多个记录到网站?
- 7. 如何将数据从网站发送到浏览器?
- 8. 如何将GPS数据从android发送到网站?
- 9. 如何将数据从avr微控制器发送到网站
- 10. 如何将数据从网页表单发布到HTTPHandler.ashx文件?
- 11. 如何使用vba将数据发送到网站数据库
- 12. 如何将网站中的数据从网站发布或传递到目标元素?
- 13. 如何将数据从JS发布到C#
- 14. 发布网站后的Ajax网址
- 15. 如何在GAE上发布数据到https网站(Java)
- 16. 将div附加到网页 - 使用ajax发布数据
- 17. Chrome Omnibox扩展以将表单数据发布到网站?
- 18. 如何将数据从数组发布到数据库
- 19. 从Arduino发送数据到网站
- 20. 如何发布aspnet.mvc网站?
- 21. 如何使用AJAX将数据发布到php文件
- 22. 将文档发布到Joomla网站
- 23. 将Visual Studio网站发布到GoDaddy
- 24. 将“发布”功能添加到网站
- 25. 将内容发布到网站
- 26. 从ASP.NET网站发布到Facebook页面
- 27. 发布讯息从网站到Twitter
- 28. PHP如何将数据发送到Ajax?
- 29. 如何读取网站的数据并发布到另一个网站的数据库,如mysql
- 30. MOSS:从发布网站
这是否意味着我不需要使用JavaScript?在普通的GET或POST上,我可以在Fiddler中看到表单的元素,但是当我到达Ajax时,表单不再可见。 –
你不需要JavaScript。没有什么特别的JavaScript可以做,你不能在C#中完成(除非WebRequest有一些特殊的限制)。您无法在其中看到WebForms的原因是因为您不以该格式发布。您改用JSON。在小提琴手中有一个JSON标签可以显示这些数据。 –
我认为网络形成标签在那里是'内容类型:应用程序/ x-WWW的形式urlencoded' –