标签: http-get

AJAX请求在快速连续发送时挂起

在我的笔记本电脑上,我有一个应用程序,几乎同时对单个PHP脚本发出7个AJAX GET请求(毫秒差异).他们都成功返回我想要的结果.

然后我将此脚本移动到运行Apache和PHP的服务器(Windows Server).但是,当我发出相同的7个AJAX请求时,此过程会挂起.但是,如果我单独提出每个请求,那么他们都会成功回来!有些东西不希望我做所有7.

为什么会这样?什么配置变量在PHP.inihttpd.conf我可以寻找,以确定这是什么?

谢谢

php apache ajax http-get

2
推荐指数
1
解决办法
1427
查看次数

Java中HttpGet/Post的包装类?

对不起,我对Java很新.

我偶然发现了HttpGet和HttpPost,它们似乎非常适合我的需求,但有点长啰嗦.我写了一个相当糟糕的包装类,但是有谁知道哪个更好?

理想情况下,我能做到

String response = fetchContent("http://url/", postdata);
Run Code Online (Sandbox Code Playgroud)

其中postdata是可选的.

谢谢!

java http http-get http-post httpwebrequest

2
推荐指数
1
解决办法
2842
查看次数

如何干净地为MS Web Api构建REST API端点?

我有一个名为PIM(产品信息管理器)的数据模型,它要求我为每个请求传递公司AppId.因此,如果我想获得所有产品,我将通过公司AppId和资源ID.

我正在尝试以干净的方式构建我的REST端点,我想出了这个:

http://api.example.com/pim/44/products/    -- Gets all products in company 44
http://api.example.com/pim/44/products/123 -- Get product 123 in company 123
Run Code Online (Sandbox Code Playgroud)

这是实现这个的最佳方式吗?

我正计划制作我的默认控制器 pim/{appId}/{controller}/{id}

如果我这样做,我会遇到我的MVC路线问题吗?如何在我的GET方法中访问{appId}标记?

c# rest asp.net-mvc http-get asp.net-web-api

2
推荐指数
1
解决办法
2167
查看次数

HttpHostConnectException连接拒绝ConnectException ErrnoException

我的应用程序中有一个网络进程发生此异常,我不知道如何解决这个问题.我已在我的清单中应用了某些权限,这是我为整个应用程序应用的权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)

我正在使用的URI来自我们的服务器的全局IP地址.它在浏览器中工作正常但在应用程序中出现此异常.这是堆栈跟踪:

        08-12 06:15:36.234: W/System.err(862): org.apache.http.conn.HttpHostConnectException: Connection to http://xxx.xx.xxx.xxx:8080 refused
    08-12 06:15:36.324: W/System.err(862):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
    08-12 06:15:36.494: W/System.err(862):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
    08-12 06:15:36.594: W/System.err(862):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
    08-12 06:15:36.785: W/System.err(862):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
    08-12 06:15:36.904: W/System.err(862):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
    08-12 06:15:37.014: W/System.err(862):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
    08-12 06:15:37.164: W/System.err(862):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
    08-12 06:15:37.194: W/System.err(862):  at com.android.app.util.Utility.getRequest(Utility.java:42)
    08-12 06:15:37.284: W/System.err(862):  at com.android.app.LoginActivity$LoginTask.doInBackground(LoginActivity.java:440)
    08-12 06:15:37.404: W/System.err(862):  at …
Run Code Online (Sandbox Code Playgroud)

android json exception http-get apache-httpclient-4.x

2
推荐指数
1
解决办法
7304
查看次数

调试CakePHP在get中发送的HttpSocket数据

有没有办法看到原始数据被发送HttpSocket->get()?我从服务器得到响应,但我无法判断我发送的标头是否格式正确,或者是否有任何我需要覆盖的默认标头.

$options = array(
  'header' => array(
    'OSLC-Core-Version' => '2.0',
    'Accept' => 'application/xml'
  )
);

$HttpSocket = new HttpSocket();
$results = $HttpSocket->get($url, null, $options);
Run Code Online (Sandbox Code Playgroud)

返回的数据包含原始返回的信息,我正在寻找一种方法来调试原始数据,然后再将其发送到远程服务器.

谢谢

cakephp http-get cakephp-2.0

2
推荐指数
1
解决办法
1383
查看次数

如何使用 IP 地址形成 GET HTTP 请求

当我在 C 中使用下面的 GET HTTP 请求时,我不断收到一个400 Bad Request但是当我使用字符串字符 IP 地址时它可以工作(例如:www.wwe.com/index.php):

GET %s HTTP/1.0\r\nHost: %s\r\nConnection: Keep-Alive\r\n\r\n
Run Code Online (Sandbox Code Playgroud)

GET 之后的 %s 被替换为如下内容:http://54.236.192.188/index.phpHost 值由 hostent 结构的 h_name 字符串值提供。

所以一个请求看起来像这样:

GET http://54.236.192.188/index.php HTTP/1.0
Host: ec2-54-236-192-188.compute-1.amazonaws.com
Connection: Keep-Alive
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

c sockets networking http http-get

2
推荐指数
1
解决办法
9521
查看次数

在 SHINY 中显示 HTTP GET 数据

我有一个 PostgreSQL 数据库,我使用 Talend DI 为其创建了 RESTful Api,它允许我查询表
现在我的问题是如何在 Shiny 中调用我的 Api 并显示收到的数据?

http获取响应示例:

 [{"medical_consultations":{"medical_consultation":[{"id":"1640087","id_consultation":"GFAPAAPA P 834406012009","consultation_date":"07-01-2009","id_center":"APA"},{"id":"1640088","id_consultation":"GFAPAAPA P1079007012010","consultation_date":"08-01-2010","id_center":"APA"},{"id":"1640089","id_consultation":"GFAPAAPA P1098811052007","consultation_date":"12-05-2007","id_center":"APA"}]}}]
Run Code Online (Sandbox Code Playgroud)

Ps:我在 Shiny 中使用“RPostgreSQL”包直接连接到我的数据库没有问题,但我更喜欢将它与 Shiny 分开,那就是使用我的网络服务

json http-get httr shiny

2
推荐指数
1
解决办法
1278
查看次数

WordPress 中的 REST-API 只允许“get”

在我的 WordPress 端,我安装了 REST-API 插件并通过以下方式成功获取帖子:

\n\n
mywp.org/wp-json/wp/v2/posts\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,只允许“get”,如果我执行“post”等任何其他操作,它会返回 401。我正在使用 Chrome 应用程序“Postman”和基本身份验证。

\n\n

我得到什么:

\n\n
  "code": "rest_cannot_create",\n  "message": "Sorry, you are not allowed to create new posts.",\n  "data": {\n    "status": 401\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是标题:

\n\n
Access-Control-Allow-Credentials \xe2\x86\x92true\nAccess-Control-Allow-Headers \xe2\x86\x92Authorization\nAccess-Control-Allow-Methods \xe2\x86\x92POST, GET, OPTIONS, PUT, DELETE\nAccess-Control-Allow-Origin \xe2\x86\x92\nAccess-Control-Expose-Headers \xe2\x86\x92X-WP-Total, X-WP-TotalPages\nAllow \xe2\x86\x92GET\nConnection \xe2\x86\x92Keep-Alive\nContent-Length \xe2\x86\x92111\nContent-Type \xe2\x86\x92application/json; charset=UTF-8\n
Run Code Online (Sandbox Code Playgroud)\n\n

我发现这里提出了同样的问题,但答案对我不起作用。

\n\n

我是rest-api 的新手,不知道我应该做什么。

\n\n

谢谢你!

\n

api wordpress json http-get http-post

2
推荐指数
1
解决办法
7274
查看次数

使用HttpClient重载请求标头和参数

在HttpClientModule中,是否有一种传递标头和参数来获取请求的方法。

   import { HttpHeaders, HttpParams, HttpClient } from @angular/common/http';

   const headers = { headers: new HttpHeaders({}) }
   let params = new HttpParams({ });
   get(url, {params}) // http client get with params
   get(url, {headers}); //http client get with headers 
Run Code Online (Sandbox Code Playgroud)

我想要类似requestoptions的内容,或者想要一种语法来使httpClient获得发送请求标头和参数。

当前使用搜索参数构建完整的url并发送标头。

http-get angular-http angular-http-interceptors angular angular-httpclient

2
推荐指数
2
解决办法
7510
查看次数

如何使我的Apex类返回或“运行” JSON?使用APEX REST

我正在使用以下代码为名为Resource Booking的Salesforce自定义对象生成JSON。如何“运行”文件(或调用responseJSON),以便当我输入自定义URL(在第一个注释中)时,它跳到类似于此示例网页的页面?https://www.googleapis.com/customsearch/v1?json

这是我的代码:

@RestResource(urlMapping='/demo/createTask/*') //endpoint definition > {Salesforce Base URL}/services/apexrest/demo/createTask/
global class ResourceBookingTransfer {

    public List<Resource_Booking__c> resourceBookingList{get; set;}

    public ResourceBookingTransfer(ApexPages.StandardController controller) {
        //getResourceBookingList(); 
    }

    @HttpGet //HttpGet request

    global static responseWrapper getResourceBookingList() {
        responseWrapper responseJSON = new responseWrapper(); //responseWrapper object for API response
        responseJSON.message = 'Hello World';
        return responseJSON; //return the JSON response
        //resourceBookingList = Database.query('SELECT Booking_ID__c, Booking_Name__c, Start_Date_Time__c, End_Date_Time__c, Resource__c FROM Resource_Booking__c');    
    }

    //wrapper class for the response to an API request
    global class responseWrapper {

        global String message …
Run Code Online (Sandbox Code Playgroud)

rest json http-get salesforce apex

2
推荐指数
1
解决办法
982
查看次数