【java – 如何以Wicket形式控制提交url操作?】教程文章相关的互联网学习教程文章

Java中HttpURLConnection中的荒谬的连接超时【代码】

在我的一个应用程序中,我们使用HttpURLConnection命中了另一台服务器-该应用程序运行了好几个月,现在突然所有命中都面临连接超时.间歇性地,几个呼叫(500个中的1个)成功,而其他所有呼叫都失败.该应用程序部署在运行Java 5.5和Tomcat 5.5的Linux上.我从命令行尝试了curl和wget,效果很好. 使用完全相同的代码库的另一个Java进程能够从命令行建立连接.我们已经重新启动了tomcat服务器以及机器,但无济于事.我们已经彻底检查了机器,没有阻...

java-如何将该Apache Rewrite规则转换为Tuckey UrlRewriteFilter规则?【代码】

我有以下Apache重写规则<IfModule rewrite_module>RewriteEngine onRewriteMap tolowercase int:tolowerRewriteCond $2 [A-Z] RewriteRule ^(.*)/(.*).html$$1/${tolowercase:$2}.html [R=301,L] </IfModule>改变了这一点:http://localhost.localdomain.com/FooBarBaz.html对此:http://localhost.localdomain.com/foobarbaz.html我想将其移植到此tuckey.org URL Rewrite Filter. 我可以用来使URL小写的等效规则是什么?我对如何形...

java-检测并缩短字符串中的所有url【代码】

假设我有一个String消息: “您应该将file.zip上传到http://google.com/extremelylonglink.zip,而不是https://stackoverflow.com/extremelylonglink.zip.请重试.” 我想要一个函数返回String newmessage: “您应该将file.zip上传到[第一个链接的缩短版本],而不是[第二个链接的简化版本].请重试.” 我已经有了URL缩短器的代码,这是我的URL检测代码,它将替换消息中的第一个URL:if(message.contains("http://") || message.contains...

使用Java URLConnection的Cookie管理【代码】

我对android编程非常陌生,最近成功实现了成功的HTTP Post请求,只是得知在后续的Post / Get请求之间没有存储我的cookie.我环顾了互联网,发现了一些Android的Apache客户端和Java的HttpURLConnection的示例.我无法在当前类中实现这两种方法,因此我想知道是否有更多经验的人可以查看我的代码并提出建议. 概括: >我的初始POST请求成功并通过了身份验证.>我的第二个POST请求没有保留初始POST请求中的cookie.>是否存在任何特定的实例或原...

java-Spring MVC Pages HTTP Status 400和错误的URL【代码】

我在应用程序中遇到了一些问题.我有一个注册表格,该表格从控制器发布到另一个页面此页面显示注册表单中的查询结果.在结果页面上,我选择一条记录,并返回给我数据到注册页面.用户返回记录后应该能够更新记录,或者再次执行查询. 我遇到的问题是,当用户在注册表单上并执行查询时,他们被发布到结果页面结果页面会显示,但网址不会更改.注册网址为http:// localhost:8084 / crimeTrack / citizen_registration.htm当通过单击查询按钮将其...

java-每当用户在新浏览器窗口中访问应用程序URL时,如何在IE中以编程方式创建新的浏览器会话

每当用户在新的浏览器窗口中访问应用程序URL时,如何在IE中以编程方式创建新的浏览器会话?这类似于在IE8或IE9中模拟手动操作“文件->新会话”菜单. 我们的用户希望在不同的IE窗口中的多个独立会话中登录到我们的应用程序,并执行独立的操作.由于IE维护通用的浏览器缓存以访问身份验证详细信息,因此新的浏览器窗口将继续使用现有会话,而无需创建新会话.在为同一用户创建新会话以确保两个会话都处于活动状态时,我们不想使用户的先前会...

java-如何自己命名一个servingURL?

我想要从我自己命名的Google-CS存储桶中存储的图像文件中提取一个servingURL: 我想自己命名serveURL.我有一个单独的微服务,应定义服务URL的名称.在那种情况下,由于微服务会处理授权,因此我不必从Google-AE到微服务往返. 有没有一种方法可以显式定义serveURL的名称?解决方法:使用getServingUrl时不可能,在ServingUrlOptions中没有这样的选项: https://cloud.google.com/appengine/docs/java/javadoc/com/google/appengine/api/im...

java-Prettyfaces:在观察特定的url模式时,将Bean属性设置为某个恒定值【代码】

在pretty-config.xml中为Prettyfaces编写URL映射规则时,我想添加一条规则,即只要在URL中观察到特定模式,就应为bean属性设置一个特定的常量值.例如如果存在类似../products/electronics的模式,则应将bean属性bean.category设置为ELECTRONICS_ITEMS.我怎么做 ?解决方法:您应该只使用path参数,并通过页面操作方法将值从URL转换为常量.像这样:<url-mapping id="products"> <pattern value="/products/#{bean.category}/" /> <view-id...

如何使用HttpURLConnection等待Java中的Expect 100-continue响应【代码】

我被困在使用HttpURLConnection向Web服务器发出PUT http请求.我有一些代码可以很好地执行PUT请求,并且可以在标头中包含“ Expect 100-Continue Request属性”,但是请尝试一下,因为我似乎无法让函数等待’100 Continue在发送实际的http有效负载之前,来自服务器的响应. 我得到以下内容(来自Wireshark)PUT /post/ HTTP/1.1 User-Agent: curl/7.35.0 Accept: */* Content-Type: application/x-www-form-urlencoded Expect: 100-continu...

java-UrlConnection没有内容类型【代码】

我当前正在使用Java 7,Maven,Spring MVC和Eclipse上的Eclipselink JPA编写Web服务,以访问连接到内部网络的温度/湿度传感器的值.使用curl连接到传感器并检索值没有问题,但是当我尝试使用URLConnection通过java连接时,出现错误. 我的代码:public SensorReading getReading() {SensorReading sr = new SensorReading();try {String parameters = "a=" + new Date().getTime();URL url = new URL(sensorProtocol + sensorAddress + "/...

Java-Android:尝试HttpURLConnection.getOutputStream()时抛出SocketException【代码】

这是我的第一个android程序,它是一个修改过的hello世界.我在MAC上的仿真器上运行它.我尝试与.NET Web服务进行通信,但它在connection.getOutputStream()处给出了异常.我可以从模拟器访问该站点.任何帮助表示赞赏:)URL url = new URL("http://192.168.3.47/service.asmx");HttpURLConnection connection = (HttpURLConnection)url.openConnection();connection.setRequestMethod("POST");connection.setRequestProperty("Content-Typ...

java-使用HttpURLConnection的Android多部分文件上传-400错误的请求错误【代码】

我正在尝试编写通用代码以将文件上传到任何服务器(多部分POST).我在代码和各种stackoverflow解决方案中尝试了不同的标头和请求类型,但仍然无法上传任何文件. 我不断收到以下HTML消息作为响应:400错误的要求<html><body><script type="text/javascript" src="/aes.js"></script><script>function toNumbers(d) {var e = [];d.replace(/(..)/g, function(d) {e.push(parseInt(d, 16))});return e}function toHex() {for (var d = []...

java-在春季基于请求主体将相同的URL映射到不同的方法【代码】

我想知道是否有可能仅基于请求正文将同一URL映射到RestController类中的不同方法.例如:@RequestMapping(value="/delete", method=RequestMethod.POST ) public void delete(@RequestBody String id) {//do something }@RequestMapping(value="/delete", method=RequestMethod.POST ) public void delete(@RequestBody Book book) {//do something }请求主体将始终是JSON有效负载.如果它是{“ id”:“ foo”},我想调用第一个方法....

java-使用Retrofit2将文件上传到AWS S3预签名URL【代码】

我正在尝试使用预先签名的URL将文件上传到Amazon的S3.我从生成URL的服务器获取URL.将其作为JSON对象的一部分发送给我.我将URL作为字符串获取,如下所示: https://com-example-mysite.s3-us-east-1.amazonaws.com/userFolder/ImageName?X-Amz-Security-Token=xxfooxx%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Fxxbarxx%3D&X-Amz-Algorithm=xxAlgoxx&X-Amz-Date=20170831T090152Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Credential...

java-将URL解析为组件【代码】

我想在Java中解析带有斜线(例如服务器/书/惊悚片/ johngrisham / thefirm)的描述性URL. 我的总体想法是处理收到的数据以在数据库中进行查找(因此使用URL作为搜索条件),然后返回包含数据的HTML页面. 我该怎么做呢?解决方法: String urlToParse = "server/books/thrillers/johngrisham/thefirm"; String[] parsedURL = urlToParse.split("/");您将拥有一个可以使用的字符串数组.// parsedURL[0] == "server"; // parsedURL[1] == "b...