Questions tagged «web-services»

“ Web服务”是一种软件系统,旨在支持通过互联网进行可互操作的机器到机器的交互。

2
请求标题中的Origin evil.com
我试图将表单数据发送到Web服务,但是在Chrome DOM的“网络”中的“请求标头”下方,我得到了来源“ evil.com”和引荐来源网址“ localhost:8080”。 Accept:application/json, text/plain, */* Accept-Encoding:gzip, deflate Accept-Language:nb-NO,nb;q=0.8,no;q=0.6,nn;q=0.4,en-US;q=0.2,en;q=0.2 Connection:keep-alive Content-Length:91 Content-Type:application/x-www-form-urlencoded; charset=UTF-8; Host:office.insoft.net:9091 Origin:http://evil.com/ Referer:http://localhost:8080/ User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2230.0 Safari/537.36 我想更改为另一个来源,“ localhost:8080”将是最佳来源。 我该如何解决这个问题?

2
为HTTP POST / GET请求启用ASP.NET ASMX Web服务
我想为HTTP POST和GET请求启用ASP.NET经典(ASMX)Web服务。我意识到这可以通过添加...在计算机或应用程序级别完成 <webServices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols> </webServices> ..到machine.config或web.config。我的问题是,是否可以在每个Web服务或Web方法级别而不是每个应用程序或机器上启用HTTP POST和GET请求? 我的Web服务是使用net 3.5sp1用c#编写的。

22
IntelliJ,无法启动简单的Web应用程序:无法在localhost:1099上ping服务器
我正在按照以下教程尝试在IntelliJ中制作一个简单的Web应用程序:http : //wiki.jetbrains.net/intellij/Creating_a_simple_Web_application_for_Tomcat_in_IntelliJ_IDEA_12 我相信我的Tomcat已正确安装,因为当我转到时会看到tomcat图片 http://localhost:8080/ 我一直按照所有步骤进行操作,直到它告诉我run的那一部分为止index.jsp,此时出现错误: Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: nodename nor servname provided, or not known 我在日志中看到了这一点: Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 该1099来自运行->编辑配置中的JMX端口。 我该如何解决?

11
如何在.NET中动态切换Web服务地址而无需重新编译?
我有引用Web服务的代码,并且我希望该Web服务的地址是动态的(从数据库,配置文件等读取),以便可以轻松更改它。这的主要用途是将其部署到计算机名称和IP地址不同的多个环境中。在所有部署中,Web服务签名将相同,仅位于其他位置。 也许我只是被Visual Studio“添加Web引用”向导宠坏了-似乎这应该相对容易一些。

11
您如何进行HTTP Put?
我们拥有带有Web服务组件的软件。 现在,这个系统的管理员来找我,想通过使用webservices组件将数据导入到系统中。 因此,我去阅读了文档,试图弄清楚这件事,并且看到了这样的事情: 单击此处查看我在说什么(在Firefox,Chrome和Safari浏览器中效果最好) 该文档提供了使用HTTP动词(例如GET,POST,PUT,DELETE)与系统进行交互的示例。但是以我有限的经验,我从来没有发送过HTTP PUT或DELETE。 你怎么做呢?我建立了具有method =“ post”或method =“ get”的HTML表单,并将请求发送到action属性中指定的任何内容(action =“ someResource”)。但是我真的不知道该怎么做。 如果我不得不猜测,我将不得不构建一个应用程序,该应用程序创建某种HTTP Request对象并设置其所有属性,并以某种方式包括我要放入RESOURCE的数据(我正在尝试使用REST术语,这对我来说是很新的)。然后,我将使用我的编程语言发送请求,等等等等。我只是在猜测。请提供一些帮助! 我以为自己是一名Web开发人员,因为我了解诸如XHTML,CSS,JavaScript等之类的东西,但是开始看起来我对Web(HTTP)的基础一无所知。 编辑 PS:我主要使用.net进行编程。因此,.net中的任何示例都将非常出色。
68 xml  web-services  http  rest  put 

5
HTTP 406和415错误代码
我正在编写仅接受json,并且仅输出json的网络服务。 因此,如果需要任何其他格式,我需要返回适当的状态代码。 看来我有两个选择: 406-不可接受 415-不支持的媒体类型 如果有人能启发我这两个代码的语义,那将是非常不错的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.