草庐IT

url-connection

全部标签

java - 为什么我应该使用 url.openStream 而不是 url.getContent?

我想检索url的内容。类似于python:html_content=urllib.urlopen("http://www.test.com/test.html").read()在示例(java2s.com)中,您经常会看到以下代码:URLurl=newURL("http://www.test.com/test.html");Stringfoo=(String)url.getContent();getContent的描述如下:GetsthecontentsofthisURL.Thismethodisashorthandfor:openConnection().getContent()Re

java - Play Framework 中的完整目标/当前 URL?

关于如何使用play框架获取当前URL的任何想法?我也在寻找完整的目标URL。我知道我可以使用@{Controller.method}但我需要完整的url(对于Facebook点赞按钮) 最佳答案 使用@@创建绝对路径所以,你会使用@@{Controller.method}但是,要获取当前路径,无需指定特定的Controller和操作,您可以使用${request.url} 关于java-PlayFramework中的完整目标/当前URL?,我们在StackOverflow上找到一个类似

java - Spring REST security - 以不同方式保护不同的 URL

我使用基本身份验证在Spring4下运行RESTAPI。这些REST服务位于/api/v1/**URL下。但是,我想在不同的url/api/v2/**下添加另一组REST端点,但使用基于token的身份验证进行保护。是否可以用一个servlet做到这一点?如何配置SpringSecurity以对不同的URL使用不同形式的身份验证?谢谢。 最佳答案 下面是Java配置中的代码示例,它使用UserDetailsS​​ervice并且针对不同的URL端点具有不同的安全配置:@Configuration@EnableWebMvcSecuri

java - Kafka Connect 堆空间不足

启动KafkaConnect(connect-standalone)后,我的任务在启动后立即失败:java.lang.OutOfMemoryError:Javaheapspaceatjava.nio.HeapByteBuffer.(HeapByteBuffer.java:57)atjava.nio.ByteBuffer.allocate(ByteBuffer.java:335)atorg.apache.kafka.common.network.NetworkReceive.readFromReadableChannel(NetworkReceive.java:93)atorg.apac

java - Wicket:从浏览器获取 URL

我需要使用Wicket从在Firefox中打开的当前网页中检索URL。谁能告诉我该怎么做? 最佳答案 需要查询底层HTTPServletRequest:publicclassDummyPageextendsWebPage{privateStringgetRequestUrl(){//thisisawicket-specificrequestinterfacefinalRequestrequest=getRequest();if(requestinstanceofWebRequest){finalWebRequestwr=(WebRe

java - 在 Spring 中,@RequestParameter 注释不接受 defaultValue 参数的 boolean 值,它只适用于字符串 URL 请求参数

这个问题与我在下面定义的SpringMVC方法有关:writeToRead参数的值应该是true或false。我希望调用我的服务的最终用户将以下请求参数附加到url:localhost:8080/index/someendpoint/sometype:?writeToRead=true否则它应该默认为如果用户没有将参数附加到url字符串的末尾,则为false。问题是,defaultValue=false在@RequestParameter注释中似乎不被接受。看起来它只接受字符串类型而不是我正在使用的boolean类型。我可以设置defaultValue="false"但实际上,这不是b

java - KafkaAvroSerializer 用于在没有 schema.registry.url 的情况下序列化 Avro

我是Kafka和Avro的菜鸟。所以我一直在尝试让生产者/消费者运行。到目前为止,我已经能够使用以下方法生成和使用简单的字节和字符串:生产者的配置:Propertiesprops=newProperties();props.put("bootstrap.servers","localhost:9092");props.put("key.serializer","org.apache.kafka.common.serialization.StringSerializer");props.put("value.serializer","org.apache.kafka.common.ser

java - 在 URL 中公开数据库内部 ID 是一种不好的做法吗?

在URL中公开数据库内部ID是一种不好的做法吗?例如,假设我有一个users表,其中每一行都有一些ID(主键)。公开URLmyapp.com/accountInfo.html?userId=5(其中5是实际主键)会被视为“坏事”吗?为什么?还假设我们正确地防御了SQL注入(inject)。我最感兴趣的是与JavaWeb技术堆栈(因此使用java标签)相关的答案,但一般性答案也会很有帮助。谢谢。 最佳答案 这取决于您解析URL的方式。如果你允许盲目的SQL注入(inject),那就不好了。您只需验证用户输入的ID。Stackexcha

java - Wicket 口动态图像 URL

简短的问题:我需要使用Wicket将从数据库中提取的动态图像转换为URL,而无需向显示页面添加组件(例如使用NonCachingImage)。完美的解决方案(我已经在其他框架中实现)只是创建一个页面,将图像ID作为url参数并将图像呈现到响应流。不幸的是,Wicket的页面类扩展了围绕MarkupStreams的MarkupContainer。MarkupStreams不太适合直接呈现字节数据。长问题:我正在使用在Tomcat6.0.18中运行的Wicket1.4.0。图像存储在Postgres数据库中,通过JDBC检索。图像需要由只接受图像URL的第三方API呈现。我有一个模型对象,

java - 当 url 模式是路径时,无法让 Spring MVC 调度程序正常工作

我有一个Web应用程序,目前我们正在为REST服务应用SpringMVC。我们希望我们的休息服务出现在${contextPath}/rest/**下,但是当我设置它时,我们得到:NomappingfoundforHTTPrequestwithURI[/myapp/rest/testSvc/message]inDispatcherServletwithname'SpringMVCDispatcherServlet'我的web.xml有:SpringMVCDispatcherServletorg.springframework.web.servlet.DispatcherServletco