标签: response

如何使用PHP发送服务器错误响应?

一旦用户单击删除按钮,我的jQuery脚本就会要求服务器删除所选项目.

现在我希望我的php脚本发送成功或错误响应.

如果无法删除项目,是否可以触发错误回调

谢谢


我的jQuery代码:

$.ajax({
 type: "post",
 url: "myAjax.php" ,
 dataType: "text",
 data: {
  some:data
 }, 
 error: function(request,error) 
 {
         // tell the user why he couldn't delete the item
         // timeout , item not found ...
 },

 success: function ( response )
 {
      // tell the user that the item was deleted
         // hide the item
 }
);
Run Code Online (Sandbox Code Playgroud)

php ajax jquery response

11
推荐指数
1
解决办法
1万
查看次数

VBScript:禁用从服务器到HTTP GET URL请求的响应缓存

我想关闭在Windows机器上的应用程序中运行的VBScript对服务器进行URL调用时使用的缓存.我用什么函数/方法/对象来做这个?

当第一次进行调用时,我的基于Linux的Apache服务器从正在运行的CGI Perl脚本返回响应.但是,后续运行的脚本似乎使用了与第一次相同的响应,因此数据正在某处缓存.我的服务器日志确认在以后的那些时间内没有调用服务器,仅在第一次.

这就是我在做的事情.我在商业应用程序中使用以下代码(不想提及此应用程序,可能与我的问题无关):


With CreateObject("MSXML2.XMLHTTP")
  .open "GET", "http://myserver/cgi-bin/nsr/nsr.cgi?aparam=1", False
  .send
  nsrresponse =.responseText
End With
Run Code Online (Sandbox Code Playgroud)

在上面的对象上是否有一个函数/方法来关闭缓存,或者我应该在创建URL之前调用一个方法/函数来关闭响应对象的缓存?

我在这里寻找解决方案:http://msdn.microsoft.com/en-us/library/ms535874(VS.85).aspx - 不是很有帮助.在这里:http://www.w3.org/TR/XMLHttpRequest/ - 非常不友好,难以阅读.

我也试图强制不使用http标头设置和html文件头元数据缓存:

服务器端Perl CGI脚本的片段,它将响应返回给调用客户端,将expiry设置为0.


    print $httpGetCGIRequest->header(
        -type    => 'text/html',
        -expires => '+0s',
        );
Run Code Online (Sandbox Code Playgroud)

响应中的Http头设置发送回客户端:


<html><head><meta http-equiv="CACHE-CONTROL" content="NO-CACHE"></head>
<body>
response message generated from server
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

上面的http标头和html文档头设置都没有用,因此我的问题.

vbscript caching response xmlhttprequest

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

UIWebView捕获响应头

我搜索/搜索了很多,但无法得到如何捕获HTTP响应头的答案UIWebview.假设我在App Launch上的UIWebview中重定向到用户注册网关(已经处于活动状态),当用户完成注册时,应该通过在HTTP响应标头中传回的注册时分配给用户的成功唯一ID来通知应用程序. .

有没有直接的方法来捕获/打印HTTP响应头UIWebview

iphone response uiwebview http-headers ios

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

如何获得成功响应的状态代码Volley Android

我想问一下使用Volley时如何获取状态代码.

我有以下代码:

StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    // Here I want to get status code
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                }
            }
    )
Run Code Online (Sandbox Code Playgroud)

可能吗 ?如果没有,为什么?

android response status request android-volley

11
推荐指数
1
解决办法
1万
查看次数

与MIME媒体类型兼容的已注册邮件正文阅读器是:application/json; charset = UTF-8

我在服务器端使用Spring Rest API,在客户端使用jersey API.

我正在创建一个屏幕,它将获取最后5个客户兑换交易.

从服务器端我返回RedeemTransactionDetails列表并在客户端接受相同的内容.

我调试了服务器端代码它返回有效列表,而在客户端响应代码是200,而获取实体我从客户端获得错误.

服务器端:

    @RestController
    @RequestMapping("/rest/api")
    public class CustomerRestController {
            @Autowired private CustomerService customerService;

            @RequestMapping(value="/redeemTransactionList/{clientId}/{mobileNumber}/{numOfTransaction}" , method=RequestMethod.POST , produces = "application/json; charset=UTF-8")
            public @ResponseBody List<RedeemTransactionDetails> redeemTransaction(@PathVariable(value = "clientId") int clientId, @PathVariable(value = "mobileNumber") String mobileNumber , @PathVariable(value="numOfTransaction") int numOfTransaction) {
            LOG.debug("We are in redeemTransaction method for user {} " , clientId);
            List<RedeemTransactionDetails> redeemList = null ;
            try {
                redeemList =  customerService.redeemTransactionList(clientId, mobileNumber,numOfTransaction);

            } catch (Exception e) {
                LOG.debug("Excption while fetching redeemTransaction ");
            }
            return  redeemList;
        } …
Run Code Online (Sandbox Code Playgroud)

java rest json javafx response

11
推荐指数
1
解决办法
9596
查看次数

我应该检查WebClient.UploadFile的响应以了解上传是否成功?

我之前从未使用过WebClient,我不确定是否应该检查来自服务器的响应,以了解上传是否成功,或者如果没有异常我是否可以将文件设置为已上传.

如果我应该检查响应我该怎么做?解析resposeHeaders属性?

提前致谢.

c# upload webclient response

10
推荐指数
1
解决办法
1万
查看次数

如何将结果数据从广播接收器发送到活动

我有一个调用广播接收器的Activity.广播接收器等待并收听GPS.当监听器获得新点时,我想将该新点发送给Activity.如何将数据从广播接收器发送到活动?

我的Activity中需要一个监听器,等待来自Broadcast Receiver的响应.我怎样才能做到这一点?

android response broadcastreceiver android-activity

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

使用jersey客户端将JSON响应读取为字符串

我正在使用jersey客户端将文件发布到REST URI,该URI返回响应为json.我的要求是将响应按原样(json)读取到字符串.

以下是将数据发布到Web服务的代码段.

final ClientResponse clientResp = resource.type(
            MediaType.MULTIPART_FORM_DATA_TYPE).
            accept(MediaType.APPLICATION_JSON).
            post(ClientResponse.class, inputData);
     System.out.println("Response from news Rest Resource : " + clientResp.getEntity(String.class)); // This doesnt work.Displays nothing.
Run Code Online (Sandbox Code Playgroud)

clientResp.getLength()有281个字节,这是响应的大小,但clientResp.getEntity(String.class)什么都不返回.

任何想法在这里可能是不正确的?

string json response jersey

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

PHANTOMJS PHP:空响应对象

当我尝试在本地保存文件时,响应对象返回null.我正在尝试捕获的页面需要大量的加载时间,我需要回调以在所有页面资源完全加载时通知我.我的方法是否正确?

如果不尝试在本地保存文件,则返回的响应对象不为null.

这是我的代码:

$client = Client::getInstance();
$client->getEngine()->setPath('path/to/phantomjs');
    $client->isLazy();

    $request  = $client->getMessageFactory()->createPdfRequest('http://google.com');
    $response = $client->getMessageFactory()->createResponse();

    $file = 'path/binfile.pdf';

    $request->setOutputFile($file);

    $client->send($request, $response);
Run Code Online (Sandbox Code Playgroud)

如何实现并了解所有页面资源何时完全加载?

php response phantomjs laravel-5

10
推荐指数
1
解决办法
798
查看次数

res.status() 与 res.statusCode

我想知道这两种不同的方法在 expressjs 中是否相同?

 res.statusCode = 500;
 return res.json({
  status: "error"
 });
Run Code Online (Sandbox Code Playgroud)

或者

return res.status(500).json({
  status: "error"
});
Run Code Online (Sandbox Code Playgroud)

response status node.js express

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