问题列表 - 第24321页

NSURLConnection POST也调用相同URL的GET

我有一个NSURLConnection,它是服务器的一个帖子,但我希望它返回一些小数据,无论它是否成功.

        -(void)submitPost:(NSString *)xml
    {
        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[service generateURL]];
        NSString *result = (NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)xml, NULL, CFSTR("?=&+"), kCFStringEncodingUTF8);
        [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
        [request setHTTPBody:[result dataUsingEncoding:NSUTF8StringEncoding]];
        [request setHTTPMethod:@"POST"];
        NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
        if(theConnection)
        {
            NSLog(@"Connection success");
            [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
            [theConnection retain];
            failed = NO;
        }
        else 
        {
            NSLog(@"Connection failed");
        }
}
Run Code Online (Sandbox Code Playgroud)

问题是,它不仅发送一个帖子的URL,它还发送一个GET,并且GET响应作为数据返回...我有点困惑.我查看了他的wireshark输出,它绝对是一个帖子和一个得到.

你们有什么感想?

objective-c nsurlconnection

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

为什么"不存在"SQL查询工作和"不存在"不工作

我花了一些时间试图弄清楚为什么这个查询没有拉出我预期的结果:

SELECT * FROM NGS WHERE ESPSSN NOT IN (SELECT SSN FROM CENSUS)
Run Code Online (Sandbox Code Playgroud)

最后我试着写查询另一种方式与这个最终得到预期的结果:

SELECT * FROM NGS n WHERE NOT EXISTS (SELECT * FROM CENSUS WHERE SSN = n.ESPSSN)
Run Code Online (Sandbox Code Playgroud)

第一个查询似乎更合适并且"正确".我一直使用"in"和"not in"进行类似的选择,并且从未遇到过我所知道的问题.

sql t-sql sql-server-2008

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

vba循环遍及非连续范围

我在行上有一个非连续的范围(myRange的示例地址:$ 2:$ 2,$ 4:$ 205,$ 214:$ 214),我想访问该范围内的特定行和列.我尝试过以下方法:

'获取范围内第2行,第1列的值

myRange.rows(2).Cells(, 1).Value
Run Code Online (Sandbox Code Playgroud)

但是,这给了我工作表中第二行的值,而不是在范围内 - 这意味着它给了我$ 3 $ 1的地址 - 而不是$ 4 $ 1

有人可以解释我如何访问我的范围内的值?(可能与不同的领域有关)

谢谢

excel vba

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

如何在Java中使用ln

我试图在JAVA中使用这个公式:( -
ln (1-L))/ L我不知道如何在java中使用ln.

java math function

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

使用{ID} - {Slug}格式的ASP.NET MVC路由约束

我有一条如下的路线,理想情况下我希望它匹配:

domain.com/layout/1-slug-is-the-name-of-the-page

        routes.MapRoute(
            "Layout",                                                // Route name
            "layout/{id}-{slug}",                                           // URL with parameters
            new { controller = "Home", action = "Index"}, new {id = @"\d+$"}
        );
Run Code Online (Sandbox Code Playgroud)

但是当我点击网址时,我会继续获得此异常:

参数字典包含非可空类型'System.Int32'的参数'id'的空条目,用于方法'System.Web.Mvc.ActionResult Index(Int32)'....

以上路线将匹配以下内容:

domain.com/layout/1-slug或domain.com/layout/1-slug_permalink

似乎将ID与Slug分开的连字符导致问题.

asp.net asp.net-mvc routes

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

我可以使用SOAP的HTTP Post请求吗? - SOAP和Django

我想知道我是否可以使用HTTP POST请求来实现SOAP API.

如果是这样,我应该如何格式化和处理请求?

python django post soap http

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

Python - 在3.1中是什么不是3.1?这么多东西都被反向移植了,什么不是?

我一直在关注Python 3.x的传奇,并且已经看到3.x功能逐渐被反向移植到2.x线.

我使用的大多数库都没有移植过,有些(例如Twisted)似乎在不同程度上对3.x隐蔽或过于敌视.无论如何,其中很多兼容版本的发展很少.特别是较大的那些.

所以,我的问题是,在已经向后移植的所有功能的情况下,3.x中仍然可以提供哪些内容还没有后端移植?这是很容易找到的东西已经被移植,但不还剩下些什么.

现在,移植到3.x似乎只是痛苦,我看不到收益; 也许一个"只在3.x"列表会让我看到光...

谢谢,

斯图

python python-2.7 python-3.x

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

使用给定键填充具有所有多图值的矢量

给定multimap<A,B>M什么是vector<B>用特定键在M中创建所有值的简洁方法.

例如,给定一个multimap我如何获得映射到值123的所有字符串的向量?

一个答案很简单,从较低循环>上限,但有一个整洁的无环路的方法是什么?

c++ stl

10
推荐指数
2
解决办法
6396
查看次数

xml到java

我怎样才能将xml转换为java,以便它可以读取xml文档并将其放入数据库?

java xml

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

'当没有数据存在时读取无效' - 实体框架中"有时"发生异常

在阅读过程中,我有时会收到上述错误.每当您在调用Read()方法之前尝试读取数据时,异常都来自ASP.NET SqlDataReader.由于EF在内部执行所有这些操作,我想知道还有什么可能导致此错误.它可能是网络(或)数据库连接吗?

谢谢

额外的赏金信息(GenericTypeTea):

升级到EF Code First RC(4.1)后,我遇到了同样的错误:

"无数据存在时读取无效"

这是有问题的代码:

using (var context = GetContext())
{
    var query = from item in context.Preferences
                where item.UserName == userName
                where item.PrefName == "TreeState"
                select item;

    // Error on this line
    Preference entity = query.FirstOrDefault();
    return entity == null ? null : entity.Value;
}
Run Code Online (Sandbox Code Playgroud)

表结构如下:

Preference
{
    Username [varchar(50)]
    PrefName [varchar(50)]
    Value [varchar(max)] Nullable
}
Run Code Online (Sandbox Code Playgroud)

该表是独立的,没有任何关系.这是DbModelBuilder代码:

private void ConfigurePreference(DbModelBuilder builder)
{
    builder.Entity<Preference>().HasKey(x => new { x.UserName, x.PrefName });
    builder.Entity<Preference>().ToTable("RP_Preference");
}
Run Code Online (Sandbox Code Playgroud)

完全相同的代码在CTP5中完美运行.我猜这是一个RC错误,但任何想法如何修复它将不胜感激.

sql-server entity-framework entity-framework-4.1

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