问题标签 [protocolexception]

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.

0 投票
2 回答
383 浏览

wcf - 从 SOAP 服务接收图像会导致 ProtocolException

我正在尝试访问返回请求图像的 SOAP 服务。内容类型为 image/png。现在我在调用该方法时得到以下 ProtocolException:

响应消息的内容类型 image/png 与绑定的内容类型 (text/xml; charset=utf-8) 不匹配。如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。响应的前 1024 个字节是:

之后几个字节可能属于图像。

我使用 VS 2012 的“添加服务引用”对话框生成了服务引用。我发现了几个类似的问题,但是这些问题似乎都不是针对实际从服务中获取图像的。

如何更改绑定的内容类型?

编辑:在此处添加了 WSDL:http: //pastebin.com/NRvJfstU,我正在尝试调用操作“GetChannelIcon”

这些都是

0 投票
1 回答
116 浏览

wcf - Silverlight - WCF 错误

我通过silver light应用程序使用WCF服务时遇到问题,今天突然出现问题,同一段代码在1个月前成功运行,我得到以下异常:

0 投票
1 回答
1558 浏览

c# - ProtocolException:传入的事务无法反序列化

我有一个在不同环境中运行的简单 WCF 服务。今天我尝试在我的 Windows 7 工作站上运行它,并在我的客户端(这是用于测试的简单控制台应用程序)上收到此错误:

System.ServiceModel.ProtocolException:传入事务无法反序列化。消息中的事务标头格式错误或格式无法识别。客户端和服务必须配置为使用相同的协议和协议版本。发生以下异常:与底层事务管理器的通信失败。

如果我更改客户端上的端点以从任何其他环境调用相同的服务 - 它工作得很好。我确定我的工作站有问题,但无法弄清楚那是什么。IIS 中的所有设置都与其他服务器上的相同。其他服务在工作站上运行良好。

服务合同如下所示:

执行:

我还没有创建这个服务,不知道为什么我们可能需要 TransactionFlow 属性。是不是这个问题。我该如何解决?

Fiddler 显示了以下响应。没有什么能帮上忙的。

0 投票
1 回答
1213 浏览

c# - HttpWebRequest.GetResponse 给出内部服务器错误

我想使用 Http-Post 方法向 Web 服务发出请求。这是我在 C# 中的代码。

这是我的网络服务方法和使用的类:

这是我在 Web 服务的配置文件中的配置:

在 Main 中,当我调试WebResponse response = request.GetResponse();行时,我得到内部服务器错误 (500) 和协议错误状态。

有任何想法吗?谢谢你们。

0 投票
0 回答
467 浏览

asp.net-mvc - dotNetOpenAuth 如何调试协议异常

我一直在尝试调试 dotnetOpenAuth.Messaging.Protocol 异常一段时间,但我不知道如何找到确切的问题并修复它。

我一直在使用 MVC,我正在尝试使用 Oauth2 登录用户。它适用于正常登录流程,但是当用户重置密码然后自动重定向到控制器以进行 oauth 登录时,我收到以下错误:

我不确定如何解决这个问题或如何找出我的请求有什么问题,任何方向都将不胜感激。

正是这一行给我带来了问题:

但我不确定我的请求有什么问题或如何进行检查。

0 投票
1 回答
2583 浏览

android-volley - com.android.volley.NoConnectionError:java.net.ProtocolException:意外状态行:HTTP/1.1 401.3 Unauthorized

以下是我的代码。我得到了 com.android.volley.NoConnectionError: java.net.ProtocolException: Unexpected status line: HTTP/1.1 401.3 Unauthorized。

我在使用 loopj 库时遇到了类似的错误。这是我第一次使用 volley 库和 http 连接。我感谢您的帮助。谢谢你。

0 投票
1 回答
651 浏览

warnings - ActiveMQ ProtocolException 无效的 CONNECT 编码

ActiveMQ 中的这个警告是什么意思?

我使用 ActiveMQ 作为代理,并使用 MQTT 从 Android 连接。我在 ActiveMQ 控制台中每次连接都会收到此警告。

0 投票
0 回答
264 浏览

android - MediaPlayer 为播放某些视频提供了 ProtocolException

我正在使用MediaPlayer,一切都很好,但有一些视频。播放有问题的视频在原生 Android 播放器中正常播放。我在 logcat 中收到以下警告,以支付那些无法播放的视频。

W/MediaHTTPConnection: readAt 3214428 / 32768 => java.net.ProtocolException

0 投票
2 回答
9617 浏览

java - ProtocolException:流意外结束

我一直在处理一个不断出现的问题,我感到非常沮丧。我正在尝试通过我在网上找到的模板 php webservice 连接到我的数据库,方法是向它发送 JSONObjects。尝试从服务器获取响应代码时,我不断收到 IOException 或 ProtocolException,原因是“意外的流结束”。错误消息真的很神秘,我不知道错误是在 java 还是 PHP 代码中。我把代码贴出来了,大家可以看看:

堆栈跟踪:

JSONParser.java(我用注释标记了违规行)

index.php (我还没有对代码做太多改动,暂时只是想建立一个连接)

我非常感谢您提供的任何帮助。特别是因为我仍然是 Android 开发和 PHP 的菜鸟。

0 投票
1 回答
5950 浏览

android - URLConnection - 读取响应后无法写入请求正文

我有一组对象,我试图通过 POST 发送到 API。第一个对象将按原样通过,然后我得到:

我相当肯定这只是我做事的顺序,但我仍在学习 Android 并且一直试图弄清楚一个小时和一点。

以为我会向你们寻求帮助!我需要接收对 POST 的每个响应,以便我可以将其 psrse 用于稍后使用的 ID 字段。你会看到我在我的 FOR 循环中解析它,然后将 ID 存储在一个列表中,稍后我将循环访问。

下面的 POST 代码:

编辑:关于下面的重复评论我收到的错误略有不同。我理解它的原理,但我的 .getRespondeCode 不在我的 for 循环之外,它应该循环通过。但事实并非如此。

如果 objects.size>=2 会发生此错误

我需要为每个发布的对象获取服务器响应字符串,因为它包含我需要解析的 ID。