使用Delphi自带的idHttp:

function TMainFrm.PostData(strUrl: string; strJson: string): string;
var
strHTML : TStringList;
strSend : TStringStream;
idHttp1 : TIdHTTP; begin
idHttp1 := TIdHTTP.Create(nil);
idHttp1.Request.ContentType :='application/json';
idHttp1.Request.CharSet :='UTF-8'; strSend := TStringStream.Create(strJson, TEncoding.UTF8);
strSend.Position :=0;
strHTML := TStringList.Create;
try
strHTML.Text := idHttp1.Post(strUrl, strSend);
except
Result :='接口连接出错!';
Exit;
end;
FreeAndNil(idHttp1);
FreeAndNil(strSend);
Result := strHTML.Text;
FreeAndNil(strHTML);
end;

使用Clever Internet Suite 推送Json

function TMainFrm.PostData(strUrl: string; strJson: string): string;
var
clHttp1 : TclHTTP;
clHttpRequest1 : TclHttpRequest;
begin
clHttp1 := TclHTTP.Create(nil);
clHttpRequest1 := TclHttpRequest.Create(clHttp1);
clHttpRequest1.Header.ContentType :='application/json';
clHttpRequest1.Header.CharSet :='UTF-8'; clHttpRequest1.BuildJSONRequest(strJson);
try
Result := clHttp1.Post(strUrl, clHttpRequest1);
except
Result :='接口连接出错!';
Exit;
end;
FreeAndNil(clHttpRequest1);
FreeAndNil(clHttp1);
end;

分别用idHttp和clHttp推送Json的更多相关文章

  1. java中post推送json格式字符串

    最近项目中遇到post推送json格式字符串,之前写过推送json数据,调用失败,才发现是直接推送字符串,只不过字符串是json的格式. 在postman中调用如下: Java中代码如下: /** * ...

  2. APNS IOS 消息推送JSON格式介绍

    在开发向苹果Apns推送消息服务功能,我们需要根据Apns接受的数据格式进行推送.下面积累了我在进行apns推送时候总结的 apns服务接受的Json数据格式 示例 1: 以下负载包含哦一个简单的 a ...

  3. 以POST方式推送JSON数据,并接收返回的服务器消息

    private static string GetResult(string jsonString, string type) { string url = GetUrl(type); string ...

  4. iOS - Push 通知推送

    1.UserNotifications 通知是 App 用来和用户交流的一种方式,特别是当 App 并没有在前台运行的时候.通知,正如它的名称所强调的,被用作向用户'通知'一个事件,或者仅仅向用户提示 ...

  5. iOS 10 消息推送(UserNotifications)秘籍总结(二)

    背景 上一篇博客iOS 10 消息推送(UserNotifications)秘籍总结(一)发布后被 简书编辑推荐至首页,这着实让我受宠若惊啊.可是好事不长,后面发生了让我伤心欲绝的事,我的女朋友不要我 ...

  6. react-native 集成极光推送jpush-react-native时的小问题

    android的一个报错 ... set canOverrideExistingModule=true 解决: 问题是在/android/app/src/java/.../MainApplicatio ...

  7. C# ASP.NET MVC 之 SignalR 学习 实时数据推送显示 配合 Echarts 推送实时图表

    本文主要是我在刚开始学习 SignalR 的技术总结,网上找的学习方法和例子大多只是翻译了官方给的一个例子,并没有给出其他一些经典情况的示例,所以才有了本文总结,我在实现推送简单的数据后,就想到了如何 ...

  8. iOS开发之功能模块--Apns推送中的的json格式介绍

    在开发向苹果Apns推送消息服务功能,我们需要根据Apns接受的数据格式进行推送.下面接受我在进行apns推送时候总结的一点apns服务接受的Json数据格式 示例 1: 以下负载包含哦一个简单的 a ...

  9. Apns推送中的的json格式介绍

    在开发向苹果Apns推送消息服务功能,我们需要根据Apns接受的数据格式进行推送.下面接受我在进行apns推送时候总结的一点apns服务接受的Json数据格式 示例 1: 以下负载包含哦一个简单的 a ...

  10. 【原创分享·微信支付】C# MVC 微信支付之微信模板消息推送

    微信支付之微信模板消息推送                    今天我要跟大家分享的是“模板消息”的推送,这玩意呢,你说用途嘛,那还是真真的牛逼呐.原因在哪?就是因为它是依赖微信生存的呀,所以他能不 ...

随机推荐

  1. Guava中的常见集合操作用法

    本文主要介绍Guava中几种处理字符串和Map的方法,包括Joiner(连接).FluentIterable(过滤.转换集合)和Splitter(分割).本文基于Java 8进行测试,Guava 版本 ...

  2. 「Log」2023.8.22 小记

    序幕 早上不到七点到校,6bit 早就到了. 写博客写博客写博客. \(\texttt{8:21}\):把 LCT 的博客写查不多了,SAM 的还是再咕咕咕,先打代码. 学长讲题,LCT 的,讲完吃饭 ...

  3. ARP服务及欺骗

    ARP协议 定义:ARP(Address Resolution Protocol,地址解析协议)是一种网络协议,用于将网络层的IP地址映射为数据链路层的MAC地址.ARP协议在局域网中非常重要,因为网 ...

  4. VKProxy已提供命令行工具,镜像和简单的ui

    VKProxy 是使用c#开发的基于 Kestrel 实现 L4/L7的代理 经过6个月业余时间偶尔缝缝补补,已经达到能跑的地步了 (感兴趣的同学烦请点个github小赞赞呢) 相关使用写了一些简单的 ...

  5. String在内存中如何分布

    一.设计思想及原理 设计思想 1.字符串分配和其他的对象分配一样,耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度地影响程序的性能. 2.JVM为了提高性能和减少内存开销 ...

  6. 使用 SpringBoot 集成 WebService [不需要身份验证]

    一.使用 JDK 自带的工具生成实体类 # 格式 wsimport -s 保存路径 -p 包路径 -encoding utf-8 wsdl文件地址 # 实例 wsimport -s d:\wsdl - ...

  7. gyp verb check python checking for Python executable "python2" in the PATH - noda-sass安装的艰难之路。

    第一次安装出现如下错误: gyp verb check python checking for Python executable "python2" in the PATH gy ...

  8. Coze工作流实战:一键生成治愈风格视频

    导航 前言 工作流生成治愈系视频的效果 操作步骤 调试 结语 参考 前言 最近治愈系短视频的热度非常高. 在快节奏的工作和生活中,我们总是感觉焦虑.迷茫,在内耗和内卷的夹缝中生存. 治愈系视频带给我们 ...

  9. HyperWorks的Loose Shrink Warp Mesh

    我们希望用户通过对比学习的方式,研究 Loose Shrink Warp Mesh 和 Tight Shrink Warp Mesh 二者的技术细节及其区别.Loose Shrink Warp Mes ...

  10. ArkUI-X通过Stage模型开发Android端应用指南(二)

    StageApplication初始化支持以下三种方式 1. 通过继承StageApplication的方式进行初始化 import ohos.stage.ability.adapter.StageA ...