小编Vla*_*kov的帖子

"错误:SendFailure(编写标题时出错)"

我正在尝试使用"rest sharp"软件包在"xamarin studio"中获取数据,如下所示:

var client = new RestClient ("https://xxxx.xxxx.com");

var request = new RestRequest ("/api/external/xxxx/xxxx/", Method.GET);
request.AddParameter("username", "xxxx");
request.AddParameter("api_key", "xxxx");

request.AddHeader("Content-type", "application/json");      
request.AddHeader("Accept", "text/plain");

request.RequestFormat = DataFormat.Json;

var response = client.Execute (request);

var model = JsonConvert.DeserializeObject<RootObject> (response.Content);
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

错误:SendFailure(写入标题时出错)

我真的不知道出了什么问题.我正在使用Windows 7 64位.

请帮忙...谢谢你提前!!!

c# android httpresponse restsharp xamarin

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

未捕获的TypeError:无法读取未定义的属性'env'

我使用了jasmine 1.2.0并且它工作得很好.现在我使用相同的代码一切都是一样的,唯一不同的是我转移到jasmine 2.0.1现在它不工作...所有测试都失败了,我得到的错误是:"未捕获的TypeError:无法读取未定义的属性'env'.

这是SpecRunner.html文件:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Jasmine Spec Runner</title>

<link rel="stylesheet" href="../app/bower_components/bootstrap/dist/css/bootstrap.css"/>
<link rel="stylesheet" href="../app/bower_components/font-awsome/css/font-awesome.css"/>
<link rel="stylesheet" href="../app/bower_components/datetimepicker/jquery.datetimepicker.css"/>
<link rel="stylesheet" href="../app/css/style.css"/>
<link rel="stylesheet" href="../app/bower_components/bootstrap-multiselect/dist/css/bootstrap-multiselect.css"/>
<link rel="stylesheet" href="../app/bower_components/bootstrap-select/dist/css/bootstrap-select.css"/>
<script type="text/javascript" src="../app/bower_components/jquery/dist/jquery.js"></script>
<script type="text/javascript" src="../app/bower_components/underscore/underscore.js"></script>
<script type="text/javascript" src="../app/bower_components/backbone/backbone.js"></script>
<script type="text/javascript" src="../app/bower_components/bootstrap/dist/js/bootstrap.js"></script>
<script type="text/javascript" src="../app/bower_components/moment/moment.js"></script>
<script type="text/javascript" src="../app/bower_components/handlebars/handlebars.js"></script>
<script type="text/javascript" src="../app/bower_components/datetimepicker/jquery.datetimepicker.js"></script>
<script type="text/javascript" src="../app/bower_components/backbone-tastypie/backbone_tastypie/static/js/backbone-tastypie.js"></script>
<script type="text/javascript" src="../app/bower_components/bootstrap-multiselect/dist/js/bootstrap-multiselect.js"></script>
<script type="text/javascript" src="../app/bower_components/bootstrap-select/dist/js/bootstrap-select.js"></script>
<script type="text/javascript" src="../app/bower_components/backbone.localstorage/backbone.localStorage.js"></script>

<link rel="shortcut icon" type="image/png" href="jasmine-2.0.1/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="jasmine-2.0.1/jasmine.css">
<script type="text/javascript" src="jasmine-2.0.1/jasmine.js"></script> …
Run Code Online (Sandbox Code Playgroud)

html unit-testing env typeerror jasmine

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

为什么routerLink和router.navigate()的行为不同?

在HTML中使用此代码时:

 <button [routerLink]="[{ outlets: { flow: ['step1'] } }]">click me to show step1</button>
Run Code Online (Sandbox Code Playgroud)

它正确导航到'/ child /(flow:step1)'!!!

尝试在Typescript中使用此代码时:

this.router.navigate([{ outlets: { flow: ['step1'] } }]);
Run Code Online (Sandbox Code Playgroud)

它试图导航到错误的路径'/ child(flow:step1)'!!!

它只是错过了斜线.

服务:

import { Injectable } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { EventBusService } from '../../../services/eventBus/eventBus.service';
import { RouterService } from '../../../services/router.service';

@Injectable()
export class FlowManagerService {
  constructor(private router: Router, private r: ActivatedRoute, private     eventBus: EventBusService, private routerService: RouterService) {
  }

  initValidStep() {
    return     (parseInt(this.routerService.currentUrlName.substr(this.routerService.currentUrlName.indexOf('step'), 5).replace('step', ''), 10) === …
Run Code Online (Sandbox Code Playgroud)

routing typescript routerlink angular

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

主干子视图事件未触发

由于某种原因,我的视图事件没有触发,我不知道出了什么问题......

这是代码:

TasksView = ****.Views.BaseView.extend({
    id: 'log-container',
    className: 'row-fluid',
    initialize : function(){
        this.task_selection_view = new TaskSelectionView();
    },
    remove : function(){
        this.task_selection_view.remove();
        Backbone.View.prototype.remove.call(this);
    },
    render : function(){
        $(this.el).html(Templates['log/log']);
        $('#selection',this.el).append(this.task_selection_view.render().el);
        return this;
    }
});


TaskSelectionView = ****.Views.BaseView.extend({
    className : 'row-fluid',
    events : {
        'click #fire' : 'fire'
    },
    render: function(){
        $(this.el).html(Templates['log/task_selection']);
        return this;
    },
    fire : function(event){
        event.preventDefault();
        console.log('fire');
    }
});
Run Code Online (Sandbox Code Playgroud)

log模板:

<div id="selection"></div>
Run Code Online (Sandbox Code Playgroud)

task_selection模板:

<button id="fire" class="btn btn-default">fire</button>
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,但无法理解问题是什么......

javascript events backbone.js

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