javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

javascript-CORS请求在Safari中不起作用

我正在提出CORS xhr请求。 这在chrome中工作正常,但是当我在野生动物园中运行时,出现“无法加载---- Access-control-allow-origin不允许的访问”。 代码完全相同,我已经在服务器上设置了CORS。 以下是我的代码。(具有访问控制,但是如果没有accessToken,您可以自由尝试)

 var water;
 var req = new XMLHttpRequest;
 req.overrideMimeType("application/json");
 req.open('GET', 'https://storage.googleapis.com/fflog/135172watersupplies_json', true);
 req.setRequestHeader('Authorization', 'Bearer ' + accessToken);
 origThis = this;
 var target = this;
 req.onload = function() {
 water = req;

 req.send(null);

查看请求标头后,我看到首先发出了OPTIONS请求,这是不允许的请求。 原始标头未包含在Safari的响应中,但位于chrome中。 是什么原因造成的。 任何帮助将不胜感激。

更新:我已经在Windows的Safari浏览器中进行了尝试,并且可以正常运行,所以我不确定这里发生了什么。 我使用的Mac是远程访问(Macincloud.com),但我认为这与它无关。

trans by 2020-02-21T15:59:05Z

cors-在Laravel 5.3 Passp中添加Access-Control-Allow-Origin标头响应

我是Laravel的新手,正在使用OAuth2.0密码授予功能进行一些Laravel 5.3 Passport项目。 当我使用参数卷曲API时,它将以令牌响应。 但是,在浏览器中,它需要端点添加的其他安全性,因为当API位于我的VM中时,我的请求来自本地主机。 这是错误:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. The response had HTTP status code 400.

我知道问题出在哪里,但我不知道在哪里放置该标头,因为这是第三方应用程序。

预先感谢您的专家。 请帮忙。

trans by 2020-02-16T11:25:46Z

所请求的resou上不存在“ Access-Control-Allow-Origin”标头

我需要通过XmlHttpRequest将数据从JavaScript发送到Python服务器。 因为我使用的是localhost,所以我需要使用CORS。 我正在使用Flask框架及其模块flask_cors

作为JavaScript,我有这个:

    var xmlhttp;
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    }
    else {// code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.open("POST", "http://localhost:5000/signin", true);
    var params = "email=" + email + "&password=" + password;


    xmlhttp.onreadystatechange = function() {//Call a function when the state changes.
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            alert(xmlhttp.responseText);
        }
    }
    xmlhttp.send(params);

和Python代码:

@app.route('/signin', methods=['POST'])
@cross_origin()
def sign_in():
    email = cgi.escape(request.values["email"])
    password = cgi.escape(request.values["password"])

但是当我执行它时,我收到以下消息:

XMLHttpRequest无法加载localhost:5000 / signin。 没有   请求中存在“ Access-Control-Allow-Origin”标头   资源。 因此,不允许访问原始“空”。

我该如何解决? 我知道我需要使用一些“ Access-Control-Allow-Origin”标头,但我不知道如何在此代码中实现它。 顺便说一句,我需要使用纯JavaScript。

trans by 2020-02-12T01:17:56Z

websocket-Web套接字使ajax / CORS过时了吗?

当在所有Web浏览器中使用Web套接字时,Ajax是否会过时?

如果我可以使用Web套接字实时获取数据并更新数据,为什么会需要ajax? 即使我在应用程序启动时仅使用ajax提取一次数据,我仍然可能想查看一段时间后该数据是否已更改。

Web套接字是否可以在跨域中使用或仅起源于同一来源?

trans by 2020-02-09T02:28:00Z

处理对ASP.NET MVC操作的CORS预检请求

我正在尝试对ASP.NET MVC控制器操作执行跨域POST请求。 该控制器动作接受并使用各种参数。 问题在于,当发生预检请求时,控制器操作实际上会尝试执行&,因为OPTIONS请求未传递任何数据,所以控制器操作会抛出500 HTTP错误。 如果删除使用该参数或参数本身的代码,则整个请求链将成功完成。

如何实现此示例:

控制器动作

public ActionResult GetData(string data)
{
    return new JsonResult
    {
        Data = data.ToUpper(),
        JsonRequestBehavior = JsonRequestBehavior.AllowGet
    };
}

客户端代码

<script type="text/javascript">
        $(function () {
            $("#button-request").click(function () {
                var ajaxConfig = {
                    dataType: "json",
                    url: "http://localhost:8100/host/getdata",
                    contentType: 'application/json',
                    data: JSON.stringify({ data: "A string of data" }),
                    type: "POST",
                    success: function (result) {
                        alert(result);
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        alert('Error: Status: ' + textStatus + ', Message: ' + errorThrown);
                    }
                };

                $.ajax(ajaxConfig);
            });
        });
    </script>

现在,每当发生预检请求时,它都会返回500个HTTP代码,因为“ data”参数为null,因为OPTIONS请求未传递任何值。

服务器应用程序已在端口8100的本地IIS中设置,并且在8200端口上设置了运行客户端代码的页面,以模拟跨域调用。

我还使用以下标头配置了主机(在8100上):

Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: POST, GET
Access-Control-Allow-Origin: http://localhost:8200

我发现的一种解决方法是检查执行操作的HTTP方法,如果这是一个OPTIONS请求,则只返回空白内容,否则执行操作代码。 像这样:

public ActionResult GetData(string data)
{
    if (Request.HttpMethod == "OPTIONS") {
        return new ContentResult();
    } else {
        return new JsonResult
        {
            Data = data.ToUpper(),
            JsonRequestBehavior = JsonRequestBehavior.AllowGet
        };
    }
}

但是这种方法对我来说很笨拙。 我考虑过将这种逻辑添加到Attribute中,但是即使如此,这也意味着装饰将使用CORS调用的每个动作。

是否有更优雅的解决方案来使此功能正常工作?

trans by 2020-02-07T05:41:10Z

angular-如何创建跨域请求?

如何使用Angular 2创建跨域请求?

你能举个例子吗?
就像localhost:3000和localhost:8000跨域之间的请求

trans by 2020-02-03T13:58:39Z

jQuery-CORS标头“ Access-Control-Allow-Origin”丢失

我从asp.net表单调用此函数,并在调用ajax时在Firebug控制台上收到以下错误。

跨域请求被阻止:同源策略禁止读取[http://anotherdomain/test.json。]上的远程资源(原因:缺少CORS标头'Access-Control-Allow-Origin')。

var url= 'http://anotherdomain/test.json';
        $.ajax({
            url: url,
            crossOrigin: true,
            type: 'GET',
            xhrFields: { withCredentials: true },
            accept: 'application/json'
        }).done(function (data) {
            alert(data);                
        }).fail(function (xhr, textStatus, error) {
            var title, message;
            switch (xhr.status) {
                case 403:
                    title = xhr.responseJSON.errorSummary;
                    message = 'Please login to your server before running the test.';
                    break;
                default:
                    title = 'Invalid URL or Cross-Origin Request Blocked';
                    message = 'You must explictly add this site (' + window.location.origin + ') to the list of allowed websites in your server.';
                    break;
            }
        });

我已经完成了其他方法,但仍然找不到解决方案。

注意:我没有更改服务器端(API / URL)的服务器权限。

trans by 2020-02-03T08:16:18Z

ajax-错误:Access-Control-Allow-Headers不允许使用Content-Type

尝试发送Ajax请求时,Chrome中出现此错误:

Content-Type is not allowed by Access-Control-Allow-Headers

在Firefox中一切正常。

谁能帮我解决这个问题?

trans by 2020-01-24T17:57:37Z

ajax-如何在Javascrip中检测跨源(CORS)错误与XMLHttpRequest()的其他类型的错误

我正在尝试检测XMLHttpRequest()何时由于跨源错误而不是错误请求而失败。 例如:

    ajaxObj=new XMLHttpRequest()
    ajaxObj.open("GET", url, true); 
    ajaxObj.send(null);

考虑url的4种情况:

情况1:url是有效设置了access-control-allow-origin的有效地址

  • 示例:ajaxObj,其中我在头中设置了Access-Control-Allow-Origin: *的服务器
  • 这很容易检测为ajaxObj.readyState == 4和ajaxObj.status == 200

情况2:URL是现有服务器上的无效地址

  • 示例:ajaxObj服务器响应,但不是有效请求
  • 这导致ajaxObj.readyState == 4和ajaxObj.status == 0

情况3:URL是不存在的服务器IP地址

  • 例如:我的本地网络上没有任何响应的ajaxObj
  • 这导致ajaxObj.readyState == 4和ajaxObj.status == 0

情况4:url是未设置access-control-allow-origin的有效地址

  • 示例:ajaxObj,其中我在标头中没有设置Access-Control-Allow-Origin: *的服务器
  • 这导致ajaxObj.readyState == 4和ajaxObj.status == 0

问题是:如何区分情况4(访问控制允许起源错误)和情况2&3?

在案例4中,Chrome调试控制台显示错误:

ajaxObj

如何在Javascript中知道该错误?

我试图在ajaxObj中找到一些迹象,但与案例2&3相比似乎没有什么不同。

这是我使用的一个简单测试:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CORS Test</title>
<script type="text/javascript">
function PgBoot()
{
//  doCORS("http://192.168.8.35");   // Case 1
//  doCORS("http://xyz.google.com"); // Case 2
    doCORS("http://192.168.8.6");    // Case 3
//  doCORS("http://192.168.8.247");  // Case 4
}

function doCORS(url)
{
    document.getElementById("statusDiv").innerHTML+="Processing url="+url+"<br>";
    var ajaxObj=new XMLHttpRequest();
    ajaxObj.overrideMimeType('text/xml');
    ajaxObj.onreadystatechange = function()
    {
        var stat=document.getElementById("statusDiv");
        stat.innerHTML+="readyState="+ajaxObj.readyState;
        if(ajaxObj.readyState==4)
            stat.innerHTML+=", status="+ajaxObj.status;
        stat.innerHTML+="<br>";
    }
    ajaxObj.open("GET", url, true); 
    ajaxObj.send(null);
}
</script>
</head>
<body onload="PgBoot()">
<div id="statusDiv"></div>
</body>
</html>

使用Chrome的结果:

Processing url=http://192.168.8.35
readyState=1
readyState=2
readyState=3
readyState=4, status=200

Processing url=http://xyz.google.com
readyState=1
readyState=4, status=0

Processing url=http://192.168.8.6
readyState=1
readyState=4, status=0

Processing url=http://192.168.8.247
readyState=1
readyState=4, status=0
trans by 2020-01-21T05:10:58Z

跨域资源共享GET:“拒绝从响应中获取不安全的标头“ etag””

没有自定义标头的简单GET请求。 响应将按预期返回。 正文中的数据是可访问的,但标头不可访问。

当我尝试访问“ etag”标头时,浏览器会引发异常:

拒绝获取不安全的标头“ etag”

Chrome,Safari和Firefox的行为均相同。 我没有在IE上测试过。

我在这里想念什么?

trans by 2020-01-20T01:39:46Z

Socket.io + Node.js跨域请求被阻止

我正在使用node和socket.io编写聊天应用程序。 它在Chrome上运行良好,但mozilla给出了启用跨域请求的错误。

跨域请求被阻止:“相同源策略”不允许读取位于[http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI的远程资源。 可以通过将资源移至同一域或启用CORS来解决。

这是我启动节点服务器的代码。

var express = require('express'),
    app = express(), 
    server = require('http').createServer(app),
    io = require('socket.io').listen(server),
    path = require('path');
server.listen(3000);

app.get('/', function(req, res) {
    res.sendfile(__dirname + '/public/index.html');
});

在客户端。

var socket = io.connect('//waleedahmad.kd.io:3000/');

HTML页面上的脚本标记。

<script type="text/javascript" src="//waleedahmad.kd.io:3000/socket.io/socket.io.js"></script>

我还在应用程序根目录中使用.htaccess文件。 (waleedahmad.kd.io/node)。

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
trans by 2020-01-19T10:24:39Z

ajax-jQuery CORS内容类型选项

我在使用带有自定义Content-type的jQuery CORS发送AJAX正文请求时遇到问题。这是我的代码:

$.ajax({
  url: "http://some-other-domain/my-path",
  type: "POST",
  contentType: "application/json",
  dataType: "json",
  data: JSON.stringify({
    key: 1,
    key2: 2
  }),
  statusCode: {
    200: function(data) {
    }
  },
  xhrFields: {
    withCredentials: true
  },
  crossDomain: true
});

我需要将Content-type设置为“ application / json”,因为它需要服务器端。 但是不是发送请求作为POSTjQuery将其作为OPTIONS发送。

这是标题:

响应标题:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 03:00:00 EET
Set-Cookie: JSESSIONID=BB9D6783E58FB0F2ADE1924A2F0CBA52; Path=/
Content-Type: text/html;charset=UTF-8
Content-Length: 6233
Date: Fri, 07 Sep 2012 14:41:13 GMT

请求标头:

OPTIONS /my-path HTTP/1.1
Host: MY-HOME-NAME
User-Agent: MY_USER_AGEMT
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Origin: HERE-GOES-DOMAIN
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type
Pragma: no-cache
Cache-Control: no-cache

CORS运作良好,所有必需的标头均由服务器发送,但如果按OPTIONS类型发送,则不能。是jQuery问题吗?

jQuery-1.8.1

trans by 2020-01-16T18:16:17Z

java-Spring Data Rest和Cors

我正在开发具有Rest接口和dart前端的Spring Boot应用程序。

XMLHttpRequest确实执行一个OPTIONS请求,该请求的处理完全正确。 此后,发出最终的GET(“ / products”)请求,但请求失败:

所请求的资源上没有“ Access-Control-Allow-Origin”标头。 因此,不允许访问源'[http:// localhost:63343']。

经过一些调试后,我发现以下内容:除RepositoryRestHandlerMapping之外的所有子类均填充AbstractHandlerMapping.corsConfiguration。 在RepositoryRestHandlerMapping中,在创建时没有corsConfiguration存在/设置,因此不会被识别为cors路径/资源。
=>未附加CORS标头
这可能是问题吗? 我该如何设置?

配置类:

@Configuration
public class RestConfiguration extends RepositoryRestMvcConfiguration {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**").allowCredentials(false).allowedOrigins("*").allowedMethods("PUT", "POST", "GET", "OPTIONS", "DELETE").exposedHeaders("Authorization", "Content-Type");
    }

   ...
}

我什至尝试为每个注解设置Cors:

@CrossOrigin( methods = RequestMethod.GET, allowCredentials = "false")
public interface ProductRepository extends CrudRepository<Product, String> {


}

原始请求标头:

GET /products HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Cache-Control: max-age=0
authorization: Basic dXNlcjpwYXNzd29yZA==
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/43.0.2357.130 Chrome/43.0.2357.130 Safari/537.36
Content-Type: application/json
Accept: */*
Referer: http://localhost:63343/inventory-web/web/index.html
Accept-Encoding: gzip, deflate, sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4

原始响应标头:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: application/hal+json;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 30 Jul 2015 15:58:03 GMT

使用的版本:Spring Boot 1.3.0.M2春季4.2.0.RC2

我想念什么?

trans by 2020-01-10T02:39:00Z

jQuery-CORS请求-为什么未发送Cookie?

我有一个跨域AJAX GET,该AJAX GET成功进行了预检,但cookie没有附加到GET请求中。当用户单击“登录”按钮时,将进行POST来登录用户,跨域正确工作。 JavaScript是:

        $.ajax(signin_url, {
            type: "POST",
            contentType: "application/json; charset=utf-8",
            data: JSON.stringify(credentials),
            success: function(data, status, xhr) {
                signInSuccess();
            },
            error: function(xhr, status, error) {
                signInFailure();
            },
            beforeSend: function(xhr) {
                xhr.withCredentials = true
            }
        });

响应头包括一个cookie:

Set-Cookie:user_token=snippysnipsnip; path=/; expires=Wed, 14-Jan-2032 16:16:49 GMT

如果登录成功,则会发出JavaScript GET请求以获取当前用户的详细信息:

function signInSuccess() {
    $.ajax(current_user_url, {
        type: "GET",
        contentType: "application/json; charset=utf-8",
        success: function(data, status, xhr) {
            displayWelcomeMessage();
        },
        beforeSend: function(xhr) {
            xhr.withCredentials = true;
        }
    });
}

从Chrome的OPTIONS请求返回的与CORS相关的标头为:

Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:X-Requested-With, X-Prototype-Version, Content-Type, Origin, Allow
Access-Control-Allow-Methods:POST, GET, OPTIONS
Access-Control-Allow-Origin:http://192.168.0.5
Access-Control-Max-Age:1728000

但是,不会在GET请求上发送任何cookie。

trans by 2020-01-06T09:57:38Z

javascript-fetch()不发送标题?

我从浏览器发送这样的POST请求:

fetch(serverEndpoint, {
    method: 'POST',
    mode: 'no-cors', // this is to prevent browser from sending 'OPTIONS' method request first
    redirect: 'follow',
    headers: new Headers({
            'Content-Type': 'text/plain',
            'X-My-Custom-Header': 'value-v',
            'Authorization': 'Bearer ' + token,
    }),
    body: companyName
})

在请求到达我的后端时,它不包含Requestreq.headers.append()标头。

我的后端是Firebase的Google Cloud函数(基本上只是Node.js端点),如下所示:

exports.createCompany = functions.https.onRequest((req, res) => {
    let headers = ['Headers: ']
    for (let header in req.headers) {
        headers.push(`${header} : ${req.headers[header]}`)
    }
    console.log(headers)
    ...
}

该Google Cloud for Firebase功能的控制台日志不包含任何Requestreq.headers.append()标头。

怎么了?


编辑1

因此,使用Chrome中的开发工具检查了浏览器是否既没有发送Request也没有发送req.headers.append()标头...现在的问题是:为什么? 我如何解决它?


编辑2

有关我的应用程序的更多信息:这是React应用程序。 我已经禁用了服务人员。 我尝试创建Request,并专门使用req.headers.append()添加标头。标头仍然无法发送。

trans by 2020-01-03T20:53:39Z

c#-在Web API 2中启用CORS

我有在不同端口上运行的客户端和服务器。 服务器正在运行Web API 2(v5.0.0-rc1)。

我尝试安装Microsoft ASP.NET Web API跨域支持软件包,并在config.EnableCors(cors);中启用了它。它提供了WebApiConfig.cs功能,因此该软件包已正确安装。

在这里您可以在WebApiConfig.cs中看到我的config.EnableCors(cors);函数:

public static void Register(HttpConfiguration config)
{
    config.MapHttpAttributeRoutes();

    var cors = new EnableCorsAttribute("*", "*", "*");
    config.EnableCors(cors);
}

config.EnableCors(cors);请求工作正常。 但是在发送WebApiConfig.cs时,我得到以下信息:

OPTIONS http://localhost:19357/api/v1/rooms? 404 (Not Found) angular.js:10159
OPTIONS http://localhost:19357/api/v1/rooms? Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin. angular.js:10159
XMLHttpRequest cannot load http://localhost:19357/api/v1/rooms. Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin.

根据Fiddler的说法,它仅发送config.EnableCors(cors);请求。 之后,它不会发出WebApiConfig.cs

因此,我猜测WebApiConfig.cs中的config.EnableCors(cors);没有做任何事情,这导致服务器拒绝客户端/浏览器发送POST请求。

您有解决该问题的想法吗?

编辑13年5月9日此问题已在5.0.0-rtm-130905中修复

trans by 2020-01-02T07:01:47Z

http-邮递员的CORS

这个问题被问了几次,但我还是不明白:

当我阅读有关的答案时

没有“ Access-Control-Allow-Origin”标头

问题,它说应该在请求的服务器上设置一个设置,以允许跨域:add_header 'Access-Control-Allow-Origin' '*';

但是,请告诉我为什么在向邮递员(是客户端)询问时,它的工作原理很吸引人,并且我收到请求的服务器的答复?

谢谢

trans by 2019-12-30T01:23:09Z

cors-Firebase存储和访问控制允许来源

我正在尝试通过XMLHttpRequest从Firebase存储下载文件,但是未在资源上设置Access-Control-Allow-Origin,因此是不可能的。 有什么方法可以在存储服务器上设置此标头?

  (let [xhr (js/XMLHttpRequest.)]
    (.open xhr "GET" url)
    (aset xhr "responseType" "arraybuffer")
    (aset xhr "onload" #(js/console.log "bin" (.-response xhr)))
    (.send xhr)))

Chrome错误消息:

XMLHttpRequest无法加载   [https://firebasestorage.googleapis.com/ [编辑]]   请求中没有'Access-Control-Allow-Origin'标头   资源。 因此,不允许来源'[http:// localhost:3449']   访问。

trans by 2019-12-28T02:19:02Z

json-XMLHttpRequest无法使用jQuery加载URL

我正在尝试从“远程”网站获取一些json数据。我在99000端口上运行我的Web服务,然后在99001端口上启动我的网站([http:// localhost:99001 / index.html)。]

我收到以下消息:

    XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons. Origin http://localhost:99001 is not allowed by Access-Control-Allow-Origin.

即使以HTML文件启动网页,我也会得到以下信息:

    XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons.Origin null is not allowed by Access-Control-Allow-Origin.

Web服务返回数据。 我尝试捕获这样的数据项:

var url = "http://localhost:99000/Services.svc/ReturnPersons";
$.getJSON(url, function (data) {
success: readData(data)
});
function readData(data) {
    alert(data[0].FirstName);
}

我正在尝试获得以下结构:

[{"FirstName":"Foo","LastName":"Bar"},{"Hello":"Foo","LastName":"World"}]

您知道我为什么会收到此错误吗?

trans by 2019-12-25T18:05:32Z

c#-'System.Web.Http.GlobalConfiguration'的类型初始值设定项引发异常

我添加了一个新的Web API项目。 我安装Cors

PM> Install-Package Microsoft.AspNet.WebApi.Cors -Pre

然后,当我运行项目时,出现以下错误:

抛出了“ System.Web.Http.GlobalConfiguration”的类型初始值设定项   一个例外。

这是我的内在异常:

{“通过方法'System.Web.Http.GlobalConfiguration..cctor()'尝试   访问字段   'System.Web.Http.GlobalConfiguration.CS $ <> 9__CachedAnonymousMethodDelegate2'   失败。“}

trans by 2019-12-24T05:47:46Z

1 2 3 4 下一页 共4页