ashx收不到对方post过来的数据流

问题描述

对方是java代码发的prorobuf发的一个2进制数据流代码如下为什么我得到的context.Request.TotalBytes是0post什么数据都拿不到context.Request.InputStream拿不到数据请问要怎么样得到他发来的数据

解决方案

本帖最后由 qq_22259347 于 2016-04-07 15:03:30 编辑
解决方案二:
不要贴什么jsp、php的代码,没有必要。贴你的http调试器捕获的Request消息就行了,就能知道有没有正常地提交数据给ashx了。这就好像用一个万用电表去量一下是电池没电、还是机器短路,而不用去纠结这个电池制造商是谁。
解决方案三:
你要是真的懂技术,你给java程序员说你的http调试信息,他们能信服你,信服你真的懂技术。如果你贴asp.net代码,或者要求他们给你jsp代码你再上网“求救”,java程序员可能会嘲笑那些不懂技术的asp.net程序员。
解决方案四:
嗯,楼上在理应该将自己的调试结果拿出来。断点走,看看有没有进入,然后参数中是否完整等
解决方案五:
引用1楼sp1234的回复:

不要贴什么jsp、php的代码,没有必要。贴你的http调试器捕获的Request消息就行了,就能知道有没有正常地提交数据给ashx了。这就好像用一个万用电表去量一下是电池没电、还是机器短路,而不用去纠结这个电池制造商是谁。

是的所有都可以用Request["name名字"]来接收
解决方案六:
if(Request.HttpMethod.ToUpper()=="POST"){StreamReaderstream=newStreamReader(Request.InputStream);stringpoststr=stream.ReadToEnd();}试试能不能拿到
解决方案七:
额我再详细的说一下我现在有两个客户端一个是java一个是C#写的后端用的.net.在本地调试中两个客户端访问服务器都没有问题但是当我吧服务器架构到了外网之后C#客户端去访问服务器可以正常的访问收到消息并且解析但是java的就不可以了服务器收到的context.Request.TotalBytes是0
解决方案八:
引用6楼qq_22259347的回复:

额我再详细的说一下我现在有两个客户端一个是java一个是C#写的后端用的.net.在本地调试中两个客户端访问服务器都没有问题但是当我吧服务器架构到了外网之后C#客户端去访问服务器可以正常的访问收到消息并且解析但是java的就不可以了服务器收到的context.Request.TotalBytes是0

java的防火墙里开了端口么..?
解决方案九:
和别人调试,从来不管别人的说法,直接把请求打印出来,我接到了就是接到了,没接到就没接到,至于为什么没接到,你自己不晓得查你的问题啊!
解决方案十:
我没和别人调试我是要来他的代码自己架了JAVA的项目客户端。本机访问没问题外网就收不到POST来的数据。我还有一个C#的客户端本机和外网都可以。同一个服务器我不知道问题出在哪里。

时间: 2024-09-20 07:32:40

ashx收不到对方post过来的数据流的相关文章

美的空调没修好钱照收辩称临时工缺经验

本报讯 记者 罗水元 夏季报修空调,最好点名不要"临时工".市民王女士向美的报修,对方第一次派来的"临时工"未能修好,后虽改派"老法师"亡羊补牢,但炎热天气中,王女士家生活仍因空调未能及时修好受到一些影响.记者进一步调查时,业内人士不赞成使用"临时工"的方式. 空调没修好180元照收 7月6日,市民王女士向本报"老罗帮你忙"互动维权热线投诉称,不知什么原因,她家用了8年的美的空调晚上会自动关机,但关机时外机

飞秋怎么加群?

  Q:跨网段的群有时无法收到别人的信息?为什么看不见飞秋 加入群的好友? A:解决办法:所有的跨网段成员全部互相加上其他网段好友的IP后重启电脑,加完后看不见对方的人员再重新把对方拖入群. 跟自己同网段的不需要加,这个方法用过还没不行的话,没其他招了,只能靠大家自己再多摸索了,这是没有服务器的硬伤,暂时还没有更好的办法解决. Q:设置中群聊组播地址是什么? A:这是群聊天室的组播地址.群聊的时候用的是组播.这样假设群里面有二十个人.你只要发一次,大家都可以收到.如果不用组播的话,数据要给每个用

am3354- AM3354与F103ZE的CAN通信

问题描述 AM3354与F103ZE的CAN通信 TI的AM3354用的MCP2515 <=> STM32F103ZE用的TJA1015 进行连接通信. ①AM3354与AM3354是通了. ②F103ZE与F103ZE是通了. ③AM3354与F103ZE通信,不通. 各自波特率都是500kpbs.各自都收不到对方的数据. 求助?求解? 解决方案 http://wenku.baidu.com/link?url=tX61gChmY_nfzm_5TeZE1-ZdClkv014nrZER4zwGE

两个不同后缀邮箱,同一个客户发送,只有一个后缀的邮箱可以收到

问题描述 同一个服务器上的两个不同后缀的邮箱,同一个俄罗斯客户发给这两个后缀的邮箱,只有其中一个后缀的邮箱可以收到.但我用163邮箱试了下,这两个后缀都是可以收到163发出来的邮件的.下面的俄罗斯客户的退信:Pleasecheckbelowerrormessagewegot:MailEnable:Messagecouldnotbedeliveredtosomerecipients.Thefollowingrecipient(s)couldnotbereached:Recipient:[email

从微信谈起 如何优化互联网APP心跳机制

微信的信令风暴将人们的目光导向心跳机制,那么心跳机制是怎么回事呢? 最早的心跳机制用于服务器的安全备份机制,是为了防止服务器死机,而在服务器之间采用专用的端口和线路,周期性传送简短的信息,心跳就是形象的比喻.一旦收不到对方的心跳信息,服务器可以接管对方的业务,避免业务的停滞.为了业务的顺畅进行,服务器发送的心跳信息可以非常频密. 这种机制被手机上的http://www.aliyun.com/zixun/aggregation/11969.html">互联网应用所借用,无论是Android的

快递公司对比:取件顺丰最快 快递员无一微笑

记者给4个快件都贴上了"微笑纸条"快件抵达上海,有的"微笑纸条"已被撕去. 速度.价格.服务,国营.民营.外企 快递比拼各有长短 晨报记者比较顺丰.申通.联邦.EMS四家快递公司同城.异地收送件时间.服务质量和细节 专家表示,今后快递业的竞争不仅是价格,还有差异化服务和增值服务 东方网10月15日消息:据<新闻晨报>报道,国家有关部门今年9月批准联邦快递.UPS经营国内快递的资质,对同样定位中高端快递市场的EMS造成冲击,也使得国内快递市场竞争更加激烈.

涉世未深,更改提高警惕

  如今,网络上流行一种网络兼职求职"兼职打字员",只要在地址栏里输入这几个关键字,便会出现诸如"急聘兼职打字员,会打字就可工作,无需经验,待遇优厚"."诚聘兼职打字员,月工资上万,在家轻松工作可预付工资"等极具诱惑力的招聘信息,不禁让人眼前一亮,看者既会觉得有些夸张,内心却又不可避免的蠢蠢欲动.莫非天上真能掉馅饼? 一个兼职打字员凭什么就能轻松加愉快的拿到万元月薪?这可信么?下面让我们来看一看一位网友的亲身经历. 网友小英在刚毕业时,找工作不是

顺丰联邦申通EMS快递服务不达标

国家有关部门今年9月批准联邦快递.UPS经营国内快递的资质,对同样定位中高端快递市场的EMS造成冲击,也使得国内快递市场竞争更加激烈.洋快递.邮政快递.民营快递,到底哪个更好.更快?晨报记者日前兵分几路进行快递体验:选取顺丰.申通.联邦.EMS4家快递公司,分别递送同城快递和外省快递各一份,同一时间拨打服务热线,送达同一目的地,对比4家企业的送达时间.服务质量和细节等. 记者给4个快件都贴上了"微笑纸条" 快件抵达上海,有的"微笑纸条"已被撕去. 实验结果显示:所有

.net ashx为什么收不到post数据流

问题描述 .net ashx为什么收不到post数据流 对方发来的是一个prorobuf序列化的2进制数据流 我接收到context.Request.TotalBytes是个0 解决方案 你是通过Ajax请求么,如果是ajax的话,不能传输byte[] 类型的数据吧!