标签: request

没有应用层代码的请求接收时间戳

我想基本上在java端监视服务器调用。那么有什么方法可以在收到请求时直接获取时间戳。

换句话说,我不想显式地创建Date对象并找出时间戳。相反,我很感兴趣是否有随Request Object提供的任何timestamp参数实用程序。

由ServletActionContext.getRequest()或任何可用的解决方案提供的东西,无需编写代码即可创建Date()对象并查找。

我说的原因是我大约有50至60个服务器调用,并且将来在我的应用程序中可能还会更多,因此每次我需要在应用程序层中使用代码时,请使用此现成的工具。

java servlets request

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

C++ HTTP请求

我一直在寻找关于HTTP请求的相当一段时间,但由于只有部分解释论坛的答案,所以无法到达任何地方.到目前为止我见过的最有帮助的是来自stackoverflow: http-get-request-in-c 从我所知道的,如果没有外部库,就没有办法轻松实现.任何人都可以帮助一般的HTTP请求和程序与互联网的连接?也许发布你第一次看到它的链接?

c++ http request

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

Spring MVC Controller预处理请求体

我正在研究Spring REST API.在需求中,有2个POST请求具有相同的URL但请求体不同.由于Spring MVC必须具有跨控制器的唯一映射,因此我必须预先处理请求主体以映射到特定的POJO.

在请求体中的session_type的基础上,我必须将请求映射到特定的POJO(JSON - > JAVA POJO).

例如,如果请求正文中的"session_type"为"typeX",则请求应映射到ClassX POJO.如果请求正文中的"session_type"为"typeY",则请求应映射到ClassY POJO.

如果有办法使用某种请求体注释来做到这一点?

java spring spring-mvc request

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

带有FIND_IN_SET的两个表的MYSQL请求

我有两个表(MySQL):

  1. table_products:// cid(text) - 逗号分隔的类别列表// id(int11)

    id   cid
    1    1,2,3        
    2    5,21,8
    3    2,4,15
    
    Run Code Online (Sandbox Code Playgroud)
  2. table_categories

    id   name   parent        
    1    Cat1   0      
    2    Cat2   0
    3    Cat3   0
    4    Cat4   0  
    
    Run Code Online (Sandbox Code Playgroud)

这是我的要求:

SELECT `id`, `name`, `parent`
FROM `table_categories`
ORDER BY `parent` ASC, `id` ASC;
Run Code Online (Sandbox Code Playgroud)

如何执行上述请求并获取每个类别中的产品数量(来自table_products).可能正在使用(FIND_IN_SET).

mysql count request

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

UDP Socketserver-通过同一套接字发送数据(不可能吗?)

我有一台可能位于多个防火墙后面的计算机,只有一个专用IP ...几乎无法从外部访问。

该计算机会定期将UDP数据发送到远程服务器(可从任何地方访问)。该远程服务器可能与UDP发送者/客户端位于不同的网络中(或与此不同的国家/地区)。

在某个时候,我必须发送一个程序包,确认我已收到一些数据回“无法访问的”计算机,这意味着:客户端开始通信,并且我确实有一个套接字。

我很害怕答案,因为我读到的UDP协议主要是发送->断开连接->忘记软件包,但这是问题所在。是否可以使用现有的UDP套接字发送数据?

作为服务器,我正在使用一个非常简单的SocketServer类:

class MyUDPHandler(SocketServer.BaseRequestHandler):

    def handle(self):
        message_type = message_utils.extract_type(self.request[0])
        message_cls = message_factory.get_class_by_message_type(message_type)
        message = message_cls(
                              data=self.request[0],
                              came_from=self.client_address)
        print "Got %s" % message
        message.process()
        self.request[1].send("test") 

if __name__ == "__main__":
    SERVER_HOST = settings.SERVER_HOST\
                        if hasattr(settings, "SERVER_HOST") else ""
    SERVER_PORT = int(settings.SERVER_PORT)
    server = SocketServer.UDPServer(
                                    (SERVER_HOST, SERVER_PORT),
                                    MyUDPHandler)
    server.serve_forever()
Run Code Online (Sandbox Code Playgroud)

该行self.request[1].send("test")失败并显示错误:[Errno 89] Destination address required我了解得越多,我就越无法将数据发送回客户端,至少不是通过这种简单的send解决方案。

我无法更改客户端。有什么方法可以重复使用套接字来发送UDP数据吗?也许有一个我不知道的“救世主”课程?任何提示将不胜感激。

先感谢您。

python sockets udp request

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

Kohana 3.3请求 - > post()没有数据

我遇到了Kohana 3.3的问题.我无法在Controller上使用$ this-> request-> post()获取$ _POST值.我不知道我的代码出了什么问题.希望你能在这里帮助我.顺便说一句,我能够使用Kohana 3.3在我的所有模板上使用Twig但是我无法处理来自表单的数据.谢谢.:-)

这是我的代码:

控制器:

class Controller_Setup extends Controller{
     public function action_item_group(){
         if (HTTP_Request::POST == $this->request->method()){
                // Post has no data
                print_r($this->request->post());

         }
         $this->response->body( Twig::factory('setup/sample_form') );
     }
}
Run Code Online (Sandbox Code Playgroud)

视图

<form class="form-horizontal" action="item_group" method="post" name="setup_form">
 <input type="text" value="">
 <button type="submit">Save</button>
</form>
Run Code Online (Sandbox Code Playgroud)

php request kohana twig kohana-3.3

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

PHP-PDO-Mysql:无法在同一页面中执行两个请求

我正在将一个php应用程序移动到一个新的Web服务器上.在原始服务器中,以下代码正在运行,但它不在新服务器中.

$request=$connexion->prepare("SELECT * FROM access_control ");
$request->execute(); 

$request2=$connexion->prepare("SELECT * FROM tplmail ");
$request2->execute();`
Run Code Online (Sandbox Code Playgroud)

第一个请求始终有效.我试图反转这两个请求,但脚本总是停在第二个execute.在其他脚本中,存在同样的问题,我不能execute在同一页面中做两个.

php mysql sql pdo request

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

从角度应用程序调用nodejs中的函数

我有一个角度应用程序(角度种子应用程序),它应该调用nodejs(web-server.js)中的函数.nodejs中的函数只是调用批处理文件.

html javascript request node.js angularjs

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

在Android中进行多部分文件上传的好方法

我正在编写一段代码来执行多部分表单数据POST请求,在我的情况下,只是将图像上传到带有参数的服务器.这就是我现在拥有的:

我有一个触发多部分请求的按钮,在按钮OnClickListener中,我有这个代码来旋转一个新线程:

new Thread(new Runnable(){

@Override
public void run() {

    String photoUri = getPhotoUri();
    String url = getEndPointUrl();

    try {   

    NewPostRequest.postFile(url, photoUri, <Other Params...>);

    } catch (Exception e) {
        // Exception Handling           
    } 
}).start();
Run Code Online (Sandbox Code Playgroud)

而且NewPostRequest.postFile只是使用Apache Http Client发出请求,基本如下:

HttpClient client = new DefaultHttpClient();

HttpPost post = new HttpPost(url);

MultipartEntityBuilder builder = MultipartEntityBuilder.create();    

builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);

File file = new File(fileUri);

FileBody fb = new FileBody(file);

builder.addPart("file", fb);

builder.addTextBody("param", otherParam);

HttpEntity entity = builder.build();

post.setEntity(entity);

HttpResponse response = client.execute(post);      
Run Code Online (Sandbox Code Playgroud)

我需要每次都旋转一个新线程,因为最近的Android版本不允许程序在UI线程上发出http请求.但是,我真的反对旋转一个随机线程,让它像上面的代码一样失控.我曾尝试使用 …

java multithreading android request androidhttpclient

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

如何在PHP中发出HTTP请求?

我必须通过GET方法发出HTTP请求来发送短信.该链接包含GET变量形式的信息,例如

http://www.somelink.com/file.php?from=12345&to=67890&message=hello%20there
Run Code Online (Sandbox Code Playgroud)

运行脚本之后,必须仿佛有人点击了链接并激活了短信发送过程.

我找到了一些关于获取请求和卷曲的链接,什么不是,这一切都让人困惑!

sms http request httprequest

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