curl --request POST \ --url https:****************** \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data grant_type=client_******** \ --data client_id=************ \ --data client_secret=***************
procedure TForm1.Button1Click(Sender: TObject);
  Send_发送数据: TSTringList;
  Ret_答复数据流: TStringStream;
  Ret_答复字符串: string;
begin
  Send_发送数据 := TStringList.Create;
  Ret_答复数据流 := TStringStream.Create;
    NetHTTPClient1.ContentType :=
      'application/x-www-form-urlencoded; charset=UTF-8';
    //提交的数据
    Send_发送数据.Add('grant_type=client_**********');
    Send_发送数据.Add('client_id=*************');
    Send_发送数据.Add('client_secret=**********');
        //多行可以填加
    NetHTTPClient1.Post('https://*******************',
      Send_发送数据, Ret_答复数据流);
        //获取网页返回的信息
    Ret_答复字符串 := Ret_答复数据流.DataString;
    Ret_答复字符串 := UTF8Decode(Ret_答复字符串);
    Memo1.Text := Ret_答复字符串;
  finally
    Ret_答复数据流.Free;
    Send_发送数据.Free;

-------------添加Authorization

NetHTTPClient.CustomHeaders['Authorization']:='Bearer ************';

测试环境:delphi xe10.3

1.SendNotification.jsp:发送通知页面,表单提交数据的类型为multipart/x-www-form-urlencoded 2.RecvNotification.jsp:接收通知页面 3.页面简单使用了Bootstrap样式 4.开发工具使用IDEA
你要明白,任何问题都不是孤立存在的,一定有人曾经遇到过,并且已经有更好的解决办法了,只是我还不知道。我不应该在黑暗中独自前行,去重新发明轮子,也许我的顿悟,只是别人的基本功!我应该要站在巨人的肩膀上,学习更成熟的经验和方法,然后再来解决这个问题 03-04 getUserList:function(){ $.ajax({ type:"post", url:this.api.userListUr FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。     然而,在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。     在文件上载时,所使用的编码类型应当是“multipart/form-data”,它既可以发送文本数据,也支持二进制数...
Delphi 是一种编程语言,而 NetHttpClient 是 Delphi 中的一个网络库,用于向服务器发送 HTTP 请求并接收响应。使用 NetHttpClient 这款库,我们可以轻松地发送 GET、POST、DELETE、PUT 等不同类型的请求,并支持自定义请求头和请求体等功能。 在使用 NetHttpClient 发送请求的过程中,我们可以通过设置参数将请求的返回结果格式指定为 JSON 格式。同时,我们还可以使用 Delphi 的 JSON 解析库来解析从服务器返回的 JSON 数据,以便对数据进行处理和展示等操作。在 Delphi 中常用的 JSON 解析库包括 SuperObject、JsonDataObjects 等。 总结来说,使用 Delphi 中的 NetHttpClient 库和 JSON 解析库,我们可以轻松地发送 HTTP 请求,获取服务器返回的 JSON 数据,并对其进行解析和处理。这使得我们可以在 Delphi 中方便地与各种 API 接口进行通信,并将获取到的数据集成到自己的应用程序中,为用户提供更为丰富的功能和服务。