小编Yah*_*iya的帖子

Swagger UI 上的 CORS 问题

有人可以告诉我为什么会出现这些错误。

\n\n
 GET http://127.0.0.1:9000/api-docs/service.json\n\n  200 OK 4ms    swagger-ui.js (line 30261)\n  Unable to Load SwaggerUI  /api-docs/ (line 83)\n  Cross-Origin Request Blocked: The Same Origin Policy disallows \n  reading the remote resource at http://127.0.0.1:9000/api-\n   docs/service.json. This can be fixed by moving the resource to the \n  same domain or enabling CORS.\n  uncaught exception: Can\'t read from server. It may not have the \n appropriate access-control-origin settings.\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在尝试在端口 9090 上运行 Swagger UI,在 9000 上运行 Swagger API 文档,并尝试在 UI 中显示文档。

\n\n

我已在 API …

swagger swagger-ui swagger-2.0

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

javax.xml.bind.UnmarshalException:意外元素(uri:

尝试使用jaxb将xml响应转换为java对象时,我收到以下错误

       javax.xml.bind.UnmarshalException: unexpected element (uri:"http://SOMETHING/doc/2006-03-01/", local:"Name"). Expected elements are <{}Name>,<{}IsTruncated>,<{}MaxKeys>,<{}Contents>,<{}Prefix>,<{}Marker>
Run Code Online (Sandbox Code Playgroud)

这是我的XML:

       <ListBucketResult xmlns="http://something/doc/2006-03-01/">
           <Name>test2</Name>
            <Prefix/>
            <Marker/>
            <MaxKeys>3</MaxKeys>
            <IsTruncated>false</IsTruncated>
            <Contents>
                  <Key>metadata.xml</Key>
                  <LastModified>2012-09-04T08:29:36.000Z</LastModified>
                    <ETag>6b836fd43c402681506926b2248ec418</ETag>
                    <Size>3258</Size>
                   <StorageClass>STANDARD</StorageClass>
             </Contents>
          </ListBucketResult>
Run Code Online (Sandbox Code Playgroud)

我的java对象类就是这样的

            @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "name",
        "prefix",
        "marker",
        "maxKeys",
        "isTruncated",
        "contents"
    })
    @XmlRootElement(name = "ListBucketResult")
    public class ListBucketResult {

@XmlElement(name = "Name", required = true)
protected String name;
@XmlElement(name = "Prefix", required = true)
protected String prefix;
@XmlElement(name = "Marker", required = true)
protected String marker;
@XmlElement(name = "MaxKeys")
protected int …
Run Code Online (Sandbox Code Playgroud)

java jaxb

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

自动调整列宽数据表的大小

数据表列不会自动调整大小.这是我的代码

var oTable =$('#test').dataTable( {
        "bJQueryUI": true,
        "aaData": aDataSet,
        "sPaginationType": "full_numbers",
        "oTableTools": {
        "aButtons": [ {"sExtends": "csv" , "sButtonText": "Save as CSV"}],
        "sSwfPath": "js/jquery/copy_csv_xls.swf"
    },
    "bAutoWidth" : true,
    "sDom": '<"H"lCf>t"H"<"F"iTp>',
    "aoColumnDefs": [
        { "bVisible": true, "aTargets": [ 11 ] }
    ],
    "aoColumns": [
        { "sTitle": "column1" },
        { "sTitle": "column1" },
        { "sTitle": "column1" },
        { "sTitle": "column1"},
        { "sTitle": "column1"},
        { "sTitle": "column1" },
        { "sTitle": "column1" },
        { "sTitle": "column1" },
        { "sTitle": "column1"},
        { "sTitle": "column1 By"}, …
Run Code Online (Sandbox Code Playgroud)

jquery datatables

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

AWS SSM参数存储未获取所有键/值

有人可以让我知道为什么下面的代码只从参数存储中获取很少的条目吗?

   GetParametersByPathRequest getParametersByPathRequest = new GetParametersByPathRequest();
      getParametersByPathRequest.withPath("/").setRecursive(true);
      getParametersByPathRequest.setWithDecryption(true);
   GetParametersByPathResult result = client.getParametersByPath(getParametersByPathRequest);

   result.getParameters().forEach(parameter -> {
        System.out.println(parameter.getName() + " - > " + parameter.getValue());
    });
Run Code Online (Sandbox Code Playgroud)

java amazon-web-services aws-sdk

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

ERROR 验证错误:Lambda 函数结果验证失败,该函数尝试删除只读标头, headerName : Content-Length

每当我尝试添加响应标头时,CloudFront 都会向我抛出

ERROR 验证错误:Lambda 函数结果验证失败,该函数尝试删除只读标头 headerName : Content-Length。

ERROR 验证错误:Lambda 函数结果验证失败,该函数尝试删除只读标头 headerName :Content-Encoding。

const response = {
      status: '302',
      statusDescription: 'Found',
      headers: {
                'location': [{
                              key: 'location',
                              value: 'https://abc.test.io'
                             }],
                 'set-cookie': [{
                               key: 'set-cookie',
                               value: 'sessiontoken='+sessionObjectData.session.sessionId+'; Secure; HttpOnly'
                                }]
                }
  }
callback(null, response)
Run Code Online (Sandbox Code Playgroud)

有人可以让我知道我在这里做错了什么吗?顺便说一句,我正在使用观众响应事件

amazon-cloudfront aws-lambda-edge

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

Swagger 与嵌入式 Jetty

有人可以让我知道这是否是使用嵌入式码头配置 Swagger 的正确方法。

public class TestMain {

public static void main(String[] args) throws Exception {
    Server gs = new Server();
    ServletContextHandler sch = gs.getServletContextHandler();

    sch.addFilter(new FilterHolder(new RequestTrackerFilter()), "/*",     EnumSet.of(DispatcherType.REQUEST));
    sch.addFilter(new FilterHolder(new ActionIdFilter()), "/*", EnumSet.of(DispatcherType.REQUEST));

    ResourceHandler resource_handler = new ResourceHandler();
    resource_handler.setDirectoriesListed(false);

    resource_handler.setResourceBase("public/2.0");

    ContextHandler context = new ContextHandler("/apitest");

    context.setHandler(resource_handler);

    ContextHandlerCollection contexts = new ContextHandlerCollection();


   setupSwaggerContextHandler();

  //     context.getServletContext().addListener(new SwaggerInitializer());

    contexts.setHandlers(new Handler[]{sch, context});

    gs.getServer().setHandler(contexts);

    gs.start();
}

private static ServletContextHandler setupSwaggerContextHandler() {
    // Configure Swagger-core
    final ServletHolder swaggerServletHolder = new ServletHolder(new JerseyJaxrsConfig());
    swaggerServletHolder.setName("JerseyJaxrsConfig");
    swaggerServletHolder.setInitParameter("api.version", "1.0.0"); …
Run Code Online (Sandbox Code Playgroud)

java embedded-jetty swagger

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