问题标签 [endpoint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - 为什么我无法查看我的 WCF 服务的 WSDL 的内容?
当我导航到我的 WCF svc 页面https://mywebstie.project.com/myproject/myuploadservice.svc时,我按预期点击了 svc,但它提供的 svcutil URL 使用了实际的服务器名称;例如,不是 mywebsite.project.com URL。
当我按照提供的 WSDL 文件链接进行操作时,只有文本https://mywebstie.project.com/myproject/myuploadservice.svc/SQLMembershipProvider会在浏览器中呈现。浏览器中的 URL 实际上是使用服务器名称而不是 mywebstie.project.com。
不会呈现 WSDL XML 的内容。
问题可能是什么?我没有更改我的客户端或服务器配置,但我的服务无法正常工作。
接收对https://mywebstie.project.com/myproject/myuploadservice.svc/SqlMembershipProvider的 HTTP 响应时出错。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。
这是我的服务器配置
客户端看起来像这样:
redirect - 在没有 servicePath 的情况下更改 Axis2 上的 WS 端点
我使用 Axis2 1.4 和 glassfish 2.1.1 开发了一个 WS,它使用端点 url 正确运行,例如
但我需要让它通过像这样的端点工作
因为无法更改 WS 客户端以使用不同的端点。
摆脱“appname”部分很容易,将 appname 设置为应用程序服务器下的 root(更改应用程序的 application.xml 配置文件)。这会导致一个端点像http://server:port/services/FooService
它工作正常但仍然有“服务”部分。
为了摆脱“服务”部分,我尝试了:
更改了axis2.xml 配置文件的“servicePath”属性。如果我将此属性设置为空白,null、“”或“/”不起作用。在前两种情况下,部署应用程序时会引发“servicePath 不能为空或为空”异常。
在 web.xml 文件中添加了一个新条目以将 AxisServlet 映射到 url 模式“/”,但它再次不起作用。
所以,我的问题是:有没有办法摆脱 servicePath 参数?
假设没有办法这样做,另一个想法是将请求从我尝试使用的端点 url“重定向”到axis2使用的那个(使用servicePath)。我不确定如何做到这一点,也许使用 servlet?应用服务器上的一些配置?
c# - 从不同的远程位置使用同一 C# Web 服务的多个客户端
我正在开发两个 web 服务
调用第一个 ModelService
和第二个 ConfigurationService
我的目标是让多台服务器运行 ConfigurationService 和一台中央服务器运行 ModelService
到目前为止,我所做的是 ModelService 添加了一个指向 http://localhost:4958/ConfigurationService.svc
的 ServiceReference
并且我以以下方式访问它:
我知道有些构造函数使用string endpointConfigurationName, string remoteAddess
我猜想的东西,我将如何指向不同服务器上的 ConfigurationService 实例。
我无法开始工作/不明白的是,我应该添加什么作为对 ModelService 的服务引用,以便它能够为每个远程服务器创建 ConfigurationService 对象。
以及如何在服务器上配置 ConfigurationService 以了解它的端点是什么?
c# - 您如何区分应用程序端点和基础架构端点?
我正在为 WCF 创建一个自定义行为,它只能(出于互操作性原因)在服务公开单个应用程序端点时才能正常工作。
我希望能够使用该IServiceBehavior.Validate
方法来检查服务是否只公开了一个应用程序端点。目前我正在做以下事情:
serviceDescription.Endpoints
不幸的是包含所有端点,包括IMetadataExchange
端点。这会导致验证在完全有效的服务上失败。
我需要的是一种仅计算应用程序(非基础设施)端点的方法,但我无法找到 WCF 本身如何确定哪些是哪些。
wcf - Endpoint添加到服务主机后可以修改吗?
我试图弄清楚如何获取服务主机端点的句柄并修改它们的身份。我在配置文件中定义了端点,但想根据环境以编程方式修改端点(例如:QA、UAT、Prod)
服务托管在 IIS6 上,我正在使用 servicehostfactory 向 IIS 提供我的扩展服务主机类。
我正在使用打开事件来获取已从配置文件中定义但无法弄清楚如何修改其身份的端点的句柄。这甚至可能吗?端点在创建后是不可变的吗?
如果我无法修改端点,那么 servicehost 的“Opening”事件是否是添加服务端点的正确事件?
sinatra - Sinatra AWS SNS 终端节点 - 需要帮助
您好,
由于 Amazon SNS 终端节点的无证性质以及它们与用户的交互方式,我正在努力在 Sinatra 中为我的应用程序编写一个终端节点。我在这里有一些用 PHP 编写的代码,但我正在努力将其转换为 Ruby 数组,因为request.env["rack.input"].read
将所有内容封装成类似于 PHP 数组的东西:
我不知道如何处理这个,有人可以帮忙吗?
非常感谢您抽出宝贵的时间,
卢克·卡彭特
c# - C# WebService 端点问题
我正在创建一个网络服务客户端。我遇到了问题 - 在 MainWindow.xaml 中有一条消息:在 ServiceModel 客户端配置部分中找不到名称为“LightsWSSoap”和合同“LightsWS.LightsWSSoap”的端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素。在这个文件中,我有类似的东西:
在 MainWindowViewModel 中使用了 webservice 的构造函数:
其中“LightsWS”是服务的名称。
有一个 app.config 文件,其中有 enpoints 定义:
怎么了?有任何想法吗?
visual-studio-2008 - 以编程方式使用 CustomBinding 和 BindingExtensions 配置 WCF
我需要以编程方式配置客户端 WCF,因为我的代码适用于 Addin VS 2008。
ADdin VS 2008 的主要 app.config 是:
C:\Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe.Config
我宁愿不要修改这个文件,公司里有很多程序员使用 VS 2008。
而且我无法访问配置,我需要以编程方式配置 WCF 客户端。
我的配置是:
我怎样才能以编程方式做到这一点?
我想这样做,但要使用 CustomBinding 和 BindingExtensions:
wsdl - cxf参数优化
在 cxf 网络服务中,我的请求是
在这里我想把年龄作为可选
怎么可能;
我在 cxf 中使用 spring java。
我的终点是
我的网络服务方法是
这是我的参数类型
公共类 Studentvo { 字符串名称;年龄;
公共无效setAge(整数年龄){
}
public int getAge(){ 返回年龄;}
windows-services - Web服务错误端点
我正在开发一个必须连接到 asmx 页面的项目。
但是,它会抛出异常“找不到端点”,但我配置了我的所有应用程序,在 app.config 中设置了所有端点配置。我试图连接到 localhost 并且它可以工作。
我也尝试过禁用防火墙之类的方法...
会是什么呢?它必须有一些东西来移植配置吗?
谢谢!