使用Java将发布请求发送到Salesforce

大卫·山姆

我要求我需要从Salesforce DB中获取数据。我的输入ID会超过1000+。因此,我想在post方法中传递此ID列表。

GET方法失败,因为它超出了限制。

有人可以帮我吗?

卢克·伍德沃德

我从您的问题中假设,对SalesForce的一些(但不是全部)GET请求已经在工作,因此您已经拥有与SalesForce对话所需的大部分代码,而您只需要填补如何发出POST请求的空白即可GET请求。

我希望下面的代码对此有所说明。请注意,它未经测试,因为我目前没有访问SalesForce实例来针对它进行测试:

import org.apache.http.HttpHeaders;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ContentType;
import org.apache.http.message.BasicNameValuePair;

import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;

public class HttpPostDemo {

    public static void main(String[] args) throws Exception {

        String url = ... // TODO provide this.

        HttpPost httpPost = new HttpPost(url);
        // Add the header Content-Type: application/x-www-form-urlencoded; charset=UTF-8.
        httpPost.setHeader(HttpHeaders.CONTENT_TYPE, ContentType.APPLICATION_FORM_URLENCODED.withCharset(StandardCharsets.UTF_8).getMimeType());

        // Construct the POST data.
        List<NameValuePair> postData = new ArrayList<>();
        postData.add(new BasicNameValuePair("example_key", "example_value"));
        // add further keys and values, the one above is only an example.

        // Set the POST data in the HTTP request.
        httpPost.setEntity(new UrlEncodedFormEntity(postData, StandardCharsets.UTF_8));

        // TODO make the request...
    }
}

可能值得指出的是,从本质上讲,该代码侧栏中出现的相关问题的代码没有太大不同

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要一个使用http发布请求将xml数据从Salesforce发送到外部服务器/另一个Salesforce组织的示例

来自分类Dev

无法将Ajax发布请求发送到Servlet

来自分类Dev

无法将Ajax发布请求发送到Servlet

来自分类Dev

使用请求通过http发布将字节数组发送到Web服务

来自分类Dev

如何使用ajax将发布请求发送到Spring控制器

来自分类Dev

使用codeigniter将发布请求发送到xmlrpc服务器

来自分类Dev

使用Angular将http发布请求发送到具有许多数据的php

来自分类Dev

通过HttpClient(C#)发布方法将数据发送到SalesForce,不起作用

来自分类Dev

如何通过请求将内容从Freemarker发送到Java?

来自分类Dev

将请求发送到Java中的Google Elevation API

来自分类Dev

使用请求将JSON发送到Flask

来自分类Dev

使用POST将数据发送到JSONP请求

来自分类Dev

如何使用Python请求将图像发送到Strapi?

来自分类Dev

使用HttpClient将请求发送到移动站点

来自分类Dev

使用python将HTTP请求行发送到jupyter

来自分类Dev

如何使用 fetch 将变量发送到 GET 请求?

来自分类Dev

如何使用PHP循环地将发布请求循环发送到远程服务器?

来自分类Dev

使用Java将Ajax请求发送到Rails服务器

来自分类Dev

使用 Java 将 Cucumber.json 文件发送到 Jira 的 Rest API post 请求

来自分类Dev

在JSF中发出发布请求时,如何将inputText发送到Bean?

来自分类Dev

如何将传递对象作为参数发送到发布请求

来自分类Dev

500(内部服务器错误),用于将发布请求发送到aspx页面

来自分类Dev

转换cURL命令以发布请求以将通知发送到kaa服务器

来自分类Dev

将发布请求发送到Rails应用时,Curl命令失败

来自分类Dev

将发布请求从 Swift 4 发送到 Node.js

来自分类Dev

我无法将发布请求从反应表单发送到烧瓶服务器

来自分类Dev

尝试将发布请求从React发送到Node时,代理请求错误,代理在get请求上工作正常

来自分类Dev

使用JInterface将列表从Erlang发送到Java

来自分类Dev

使用Java将消息发送到WhatsApp

Related 相关文章

  1. 1

    需要一个使用http发布请求将xml数据从Salesforce发送到外部服务器/另一个Salesforce组织的示例

  2. 2

    无法将Ajax发布请求发送到Servlet

  3. 3

    无法将Ajax发布请求发送到Servlet

  4. 4

    使用请求通过http发布将字节数组发送到Web服务

  5. 5

    如何使用ajax将发布请求发送到Spring控制器

  6. 6

    使用codeigniter将发布请求发送到xmlrpc服务器

  7. 7

    使用Angular将http发布请求发送到具有许多数据的php

  8. 8

    通过HttpClient(C#)发布方法将数据发送到SalesForce,不起作用

  9. 9

    如何通过请求将内容从Freemarker发送到Java?

  10. 10

    将请求发送到Java中的Google Elevation API

  11. 11

    使用请求将JSON发送到Flask

  12. 12

    使用POST将数据发送到JSONP请求

  13. 13

    如何使用Python请求将图像发送到Strapi?

  14. 14

    使用HttpClient将请求发送到移动站点

  15. 15

    使用python将HTTP请求行发送到jupyter

  16. 16

    如何使用 fetch 将变量发送到 GET 请求?

  17. 17

    如何使用PHP循环地将发布请求循环发送到远程服务器?

  18. 18

    使用Java将Ajax请求发送到Rails服务器

  19. 19

    使用 Java 将 Cucumber.json 文件发送到 Jira 的 Rest API post 请求

  20. 20

    在JSF中发出发布请求时,如何将inputText发送到Bean?

  21. 21

    如何将传递对象作为参数发送到发布请求

  22. 22

    500(内部服务器错误),用于将发布请求发送到aspx页面

  23. 23

    转换cURL命令以发布请求以将通知发送到kaa服务器

  24. 24

    将发布请求发送到Rails应用时,Curl命令失败

  25. 25

    将发布请求从 Swift 4 发送到 Node.js

  26. 26

    我无法将发布请求从反应表单发送到烧瓶服务器

  27. 27

    尝试将发布请求从React发送到Node时,代理请求错误,代理在get请求上工作正常

  28. 28

    使用JInterface将列表从Erlang发送到Java

  29. 29

    使用Java将消息发送到WhatsApp

热门标签

归档