IdHTTPServer接收数据问题

C++ Builder > 网络及通讯开发 [问题点数:100分,结帖人alpha704]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:38297
勋章
Blank
红花 2015年12月 C++ Builder大版内专家分月排行榜第一
2015年11月 C++ Builder大版内专家分月排行榜第一
2015年9月 C++ Builder大版内专家分月排行榜第一
2015年8月 C++ Builder大版内专家分月排行榜第一
2012年1月 C++ Builder大版内专家分月排行榜第一
2011年12月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2015年8月 Delphi大版内专家分月排行榜第二
2015年7月 Delphi大版内专家分月排行榜第二
2014年8月 C++ Builder大版内专家分月排行榜第二
2013年9月 C++ Builder大版内专家分月排行榜第二
2013年6月 C++ Builder大版内专家分月排行榜第二
2013年5月 C++ Builder大版内专家分月排行榜第二
2013年4月 C++ Builder大版内专家分月排行榜第二
2013年3月 C++ Builder大版内专家分月排行榜第二
2012年9月 C++ Builder大版内专家分月排行榜第二
2012年8月 C++ Builder大版内专家分月排行榜第二
2012年3月 C++ Builder大版内专家分月排行榜第二
2012年2月 C++ Builder大版内专家分月排行榜第二
2011年7月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2014年7月 C++ Builder大版内专家分月排行榜第三
2014年6月 C++ Builder大版内专家分月排行榜第三
2013年8月 C++ Builder大版内专家分月排行榜第三
2013年7月 C++ Builder大版内专家分月排行榜第三
2013年1月 C++ Builder大版内专家分月排行榜第三
2012年12月 C++ Builder大版内专家分月排行榜第三
2012年11月 C++ Builder大版内专家分月排行榜第三
2011年11月 C++ Builder大版内专家分月排行榜第三
2011年8月 C++ Builder大版内专家分月排行榜第三
2011年6月 C++ Builder大版内专家分月排行榜第三
等级
本版专家分:38297
勋章
Blank
红花 2015年12月 C++ Builder大版内专家分月排行榜第一
2015年11月 C++ Builder大版内专家分月排行榜第一
2015年9月 C++ Builder大版内专家分月排行榜第一
2015年8月 C++ Builder大版内专家分月排行榜第一
2012年1月 C++ Builder大版内专家分月排行榜第一
2011年12月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2015年8月 Delphi大版内专家分月排行榜第二
2015年7月 Delphi大版内专家分月排行榜第二
2014年8月 C++ Builder大版内专家分月排行榜第二
2013年9月 C++ Builder大版内专家分月排行榜第二
2013年6月 C++ Builder大版内专家分月排行榜第二
2013年5月 C++ Builder大版内专家分月排行榜第二
2013年4月 C++ Builder大版内专家分月排行榜第二
2013年3月 C++ Builder大版内专家分月排行榜第二
2012年9月 C++ Builder大版内专家分月排行榜第二
2012年8月 C++ Builder大版内专家分月排行榜第二
2012年3月 C++ Builder大版内专家分月排行榜第二
2012年2月 C++ Builder大版内专家分月排行榜第二
2011年7月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2014年7月 C++ Builder大版内专家分月排行榜第三
2014年6月 C++ Builder大版内专家分月排行榜第三
2013年8月 C++ Builder大版内专家分月排行榜第三
2013年7月 C++ Builder大版内专家分月排行榜第三
2013年1月 C++ Builder大版内专家分月排行榜第三
2012年12月 C++ Builder大版内专家分月排行榜第三
2012年11月 C++ Builder大版内专家分月排行榜第三
2011年11月 C++ Builder大版内专家分月排行榜第三
2011年8月 C++ Builder大版内专家分月排行榜第三
2011年6月 C++ Builder大版内专家分月排行榜第三
alpha704

等级:

idhttpserver接收数据

idhttpserver的commandget方法是这样写的:  -----------------------------------  if requestinfo.command = post then  try  coinitialize(nil);  post_d

delphi TIDHTTPserver post数据与对应的接收方式

首先说客户端post数据,采用idhttp,有两种方式,一种是字符串,一种是流如下: 1.psot字符串的方式 var   s: string;   stm: TStringStream; //接收返回内容   send:TStringList;   //...

delphi web idhttpserver 的参数获取

idhttpserver的使用方法 1)CommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);事件 该事件和IDTCPSERVER的EXECUTE()事件一样,都是“线程方法”,即事件是...

服务端用idhttpserver接收xml数据包

多个客户端同时向一个服务端发送xml数据包 服务端用idhttpserver来...接收数据量比较大! idhttpserver的commandget方法是这样写的: ----------------------------------- if requ

IdHTTPServer+utf8转换+json解析

本demo用IdHTTPServer接收上报数据,然后进行utf8编码转换,在用delphixe10.2自带的json作解析,代码简洁实用.

Indy10 Tcp接收数据问题

今天要说一下indy10中tcp接收数据问题。 我们在测试时经常使用Wrinteln来发送数据,用Readln来接收数据。用这个两个函数来测试Server端和Client端的通讯 是否正常。但在实际使用中我们很多时候发送的数据包都是...

IdHTTPServer1 收到POST 文件和参数

目前发现的问题有:对于#$0A 会自动转变成 #$0D#$0A,在传输文件时最好是进行编码传输。网上搜索这类信息很少,好像是Decoder.ReadBody 问题,传文本文件之类的一切正常。留着以前再改进吧。 uses  Winapi....

indy httpserver 接收URL包含中文参数乱码的问题

在测试TIdHttpServer的时候,发现浏览器提交的URL包含中文时会乱码,我用的是XE7 UPDATE1,INDY是10。 procedure TForm1.idhtpsrv1CommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo;...

delphi webserver post数据与对应的接收方式

前几天研究了下post的方式和服务器的接收处理,环境delphi10.1,首先说客户端post数据,采用idhttp,有两种方式,一种是字符串,一种是流如下: 1.psot字符串的方式 var   s: string;   stm: ...

彻底解决delphi Indy10接收邮件汉字显示乱码的问题

使用indy组件接收邮件时,遇到汉字大多显示为乱码,网上很多询问同类型的问题。这几天做一个邮件客户端的小项目,研究了一下Indy10的代码,发现有办法根本解决这个问题,感觉牵涉的知识点挺多的,在这里讲解...

jdk1.6 httpserver如何获取表单post过来的表单元素值呢?

package com.tdt.server.httpserver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream;...

INDY流的发送和接收

发送 try s := 'Hello world!'; stream := TStringStream.Create(s); IdTCPClient1.OpenWriteBuffer; IdTCPClient1.WriteInteger(stream.Size);//注意这里:要先写入流的长度,在读取的时候如果使用 AThread....

IdHTTPServer开发https服务器

IdHTTPServer开发https服务器 该篇经验同样适用于DATASNAP和UNIGUI,因为它们都基于INDY10。 1)需要TIdServerIOHandlerSSLOpenSSL控件 ...key是服务器上的私钥文件,用于对发送给客户端数据的加密,以及对从客...

delphi post数据与对应的接收方式

前几天研究了下post的方式和服务器的接收处理,环境delphi10.1,首先说客户端post数据,采用idhttp,有两种方式,一种是字符串,一种是流如下:1.psot字符串的方式var s: string; stm: TStringStream; //接收返回...

Delphi中用IdHttp获取json数据乱码问题

Delphi中对json的数据处理。 试了TSuperObject和TlkJSONobject,都发现拉回的数据是乱码,运行exe就报错。 测试发现获取的json源数据中间汉字的地方是乱码,导致引号不配对,引发内存错误。 后来找了文章,发现是...

idhttp中对于post方法的定义

idhttp中对于post方法的定义: [delphi] view plaincopyprint? function Post(AURL: string; ASource: TIdStrings): string;... function Post(AURL: string; ASource: TStream): string;...

HttpClient的POST请求设置参数,服务器接收参数为空的问题

原因:Content-Type 没设置对 修改: postMethod.addRequestHeader("Content-Type", "application/json"); 改成 postMethod.addRequestHeader("Content-Type",...

解决IdTCPClient和IdTCPServer通信中文乱码问题

这种问题的本质其实就是字符编码问题,只要统一下客户端和服务器的字符编码就行。 这里提供不同于网上常见方法的另一种方法,当然本质其实是一样的。

解决http请求或响应是中文乱码问题

一、今天在搞http相应的时候发现传的数据为乱码(另一端只支持gbk编码) 二、可以在接收http请求时使用固定编码进行响应 三、代码如下: ①这个是c#的代码,开发用的这个 StreamWriter writer = new ...

返回JSON数据到客户端

(1)、使用xml数据格式返回给安卓系统进行解析是十分耗费性能,一般使用JSON数据格式会对程序的优化起到十分好的作用。在客户端请求服务器的地址后面加上一个参数format=json (2)、首先对web应用进行修改,改名...

delphi多线程超时控Delphi7中Indy控件对于网络数据接收

传统的水资源信息获取采用人工抄取数据后逐级的方式,这种方式收集数据困难且缺乏实时性,对水资源的科学管理造成了很大的困难。水资源的监测点地域分布广,搭建通讯网络不切实际且不适合移动的需要。本文介绍一种...

idtcpserver主动向客户端发送数据demo

var  I: Integer;  ConnContext: TIdContext; begin  with IdTCPServer1.Contexts.LockList do  try  for I := 0 to Count - 1 do begin  ConnContext := TIdContext...

DELPHI高性能大容量SOCKET并发(四):粘包、分包、解包

使用TCP长连接就会引入粘包的问题,粘包是指发送方发送的若干包数据接收接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。粘包可能由发送方造成,也可能由接收方造成。TCP为提高传输效率,...

delphi 实测 自动创建web获取参数URL文件名及参数

procedure TWebModule1.WebModule1DefaultHandlerAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); begin Form1.Memo1.Lines.Add(Request.PathInfo);...

Swoole 关于 HTTP SERVER 的事件顺序

最近想把 swoole 整合到框架里面, 做了些测试, 这次测试 HTTP Server 使用到的主要事件触发顺序下面是完整的测试代码:/** * Author: ZHOUZ ... * Time: 2017-04-05 15:22 */ function server() { ...

delphi7中indy10服务器端idtcpserver客户端连接,断开,以及断开客户端报错解决方法

最近要写一个上位机软件,需要用到idtcpserver来接收客户端发来的数据,但是发现idtcpserver这个控件比较难控制,总是出现一些未知的错误,网上也找不到相关资料,只能自己一步步来研究了,经过1天的摸索,终于...

IdUdpclient 向服务器发送消息后,服务器返回消息给客户端

但是返回的不是服务器的数据字符串,本应该返回“Result line1,line2”,但是一直返回的确实TLclient,这个是什么问题,如何解决呢? 若如下代码:  with IdUDPClient1 do  begin  Host := '192.168....

Delphi idhttp解决获取UTF-8网页中文乱码问题

超简单~加个函数转换下就OK了~ UTF8Decode() 我的用法是Memo1.text:=UTF8Decode(idhttp1.get('')); 转自:http://hack518.blog.sohu.com/99364146.html

HttpServerProvider返回中文乱码问题

public static void main(String[] args) { HttpServerProvider provider = HttpServerProvider.provider(); try {// 监听端口9800 server = provider.createHttpServer(new InetSocketAddress(9499), ... ...

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke